Pressed Tofu Souvlaki
This vegan souvlaki features marinated pressed tofu, grilled to perfection, and served in warm pita bread with a fresh tomato and cucumber salad. It's a flavorful and satisfying meal inspired by traditional Greek street food.
An original recipe by Forkin
- Total time
- 1 hr 10 min
- Serves
- 4
- Difficulty
- Medium
- Per serving
- 400 kcal
Allergen information: may contain gluten and soy. Always check ingredient packaging if you have an allergy.
Mise en place
Ingredients
Converted for display; the recipe amounts stay equivalent.
souvlaki
- 450 gextra firm tofu, pressed and cut into 1-inch (2.5 cm) cubes
marinade
- 30 mllemon juice
- 30 mlolive oil
- 2 clovegarlic, minced
- 2 tspdried oregano
- 1 tspsmoked paprika
- 0.5 tspsalt
- 0.25 tspblack pepper
serving
- 4 pcspita bread
salad
- 0.5 pcscucumber, diced
- 1 pcstomato, diced
- 0.25 pcsred onion, thinly sliced
- 2 tbspfresh parsley, chopped
garnish
- 0.5 cupvegan tzatziki(optional)
Equipment
tofu press · grill or grill pan · skewers (optional) · whisk · knife · cutting board · mixing bowls
The method
Step by step
- 1
Press the extra firm tofu for at least 20-30 minutes to remove excess water, then cut it into 1-inch cubes.
About 30 min
Cook’s note: Pressing the tofu helps it absorb the marinade better and achieve a firmer texture when cooked.
- 2
In a medium bowl, whisk together the lemon juice, olive oil, minced garlic, dried oregano, smoked paprika, salt, and black pepper to create the marinade.
About 2 min
- 3
Add the cubed tofu to the marinade, ensuring all pieces are well coated. Cover and refrigerate for at least 30 minutes, or up to 4 hours for deeper flavor.
About 30 min
Cook’s note: Marinating longer will enhance the flavor of the tofu.
- 4
While the tofu marinates, prepare the salad by combining the diced cucumber, diced tomato, thinly sliced red onion, and chopped fresh parsley in a small bowl.
About 5 min
- 5
Preheat a grill or grill pan to medium-high heat.
About 5 min
- 6
Thread the marinated tofu cubes onto skewers, if using. Alternatively, you can grill them directly on the grill surface.
About 3 min
Cook’s note: If using wooden skewers, soak them in water for 30 minutes beforehand to prevent burning.
- 7
Grill the tofu for 3-4 minutes per side, turning occasionally, until golden brown with nice grill marks and heated through.
About 12 min
Cook’s note: Avoid overcrowding the grill to ensure even cooking.
- 8
Warm the pita bread on the grill for about 30 seconds per side, or until soft and pliable.
About 1 min
Cook’s note: A quick warm-up makes the pita easier to fold and more enjoyable.
- 9
Assemble the souvlaki by placing grilled tofu into each warm pita bread, topping with the fresh salad, and a dollop of vegan tzatziki, if desired.
About 2 min
Per serving
Nutrition
- Calories
- 399.9kcal
- Protein
- 15.1g
- Carbs
- 44.8g
- Fat
- 17.4g
- Fibre
- 3.7g
- Sugar
- 7.4g
Estimated from the recipe’s ingredient quantities. Values can vary with brands and substitutions.
Keep it good
Store leftover tofu and salad separately in airtight containers in the refrigerator.
Reheat the tofu in a pan or microwave until warm. Pita bread can be re-warmed on a grill or in a toaster.
More recipes
All recipesside dish
Papas Arrugadas (Wrinkled Potatoes)
Experience the rustic charm of the Canary Islands with these authentic Papas Arrugadas. Small, unpeeled potatoes are simmered in intensely salty water, then dried in the pot to develop a distinctive 'wrinkled' skin and a delicate, savory salt crust. Perfectly tender on the inside and wonderfully textured on the outside, they are an irresistible side dish, especially when paired with vibrant mojo sauces.
40 min 193 kcallunch
Cracker & Hummus Plate
Crackers with hummus and sliced cucumber — a light vegan snack-style lunch.
3 min 386 kcalbreakfast
Porridge with Blueberries
Warm porridge topped with fresh blueberries — a simple antioxidant-rich breakfast.
7 min 379 kcalsnack
Banana with Almond Butter
A ripe banana paired with smooth almond butter — naturally filling and nutritious.
1 min 203 kcalbreakfast
Porridge with Honey and Banana
Creamy oatmeal topped with banana slices and honey — a satisfying warm bowl.
7 min 499 kcalbreakfast
Overnight Oats with Banana and Honey
Overnight oats with sliced banana and honey — a zero-effort morning meal.
5 min 386 kcalbreakfast
Rye Bread with Cream Cheese
Dense rye bread spread with cream cheese — a Scandinavian-style breakfast.
2 min 292 kcal