We use cookies on this website to ensure its proper functioning and to improve the quality of our services. Cookie Policy
Tags and nutritional info are auto-generated and may be inaccurate. Always check the full ingredient list before cooking.
The tofu in this shawarma recipe gets irresistibly chewy and packed with smoky, spiced flavor. It’s a dish that might even fool a meat lover! Paired with a herby yoghurt sauce and fresh veggies, it’s a satisfying meal wrapped in warm flatbread. The process is simple: bake the tofu until crispy, whip up the sauce, and assemble with your favorite toppings. Perfect for a quick and flavorful meal.
Chefadora AI has the answer - timers, swaps, step-by-step help.
Want to keep this recipe for later? We can email it to you!
Preheat oven to 200°C (400°F).
Using a grater, thinly slice the tofu into even pieces.
In a bowl, mix olive oil, soy sauce, liquid smoke, smoked paprika, cumin, coriander, garlic powder, onion powder, turmeric, honey, salt, pepper, and flour until combined.

Add the sliced tofu to the bowl and evenly coat it with the mixture.
Spread the tofu evenly on a baking tray.

Bake the tofu for 25 minutes, flipping halfway through, until slightly crispy around the edges.
In a small bowl, mix yoghurt, lemon juice, minced garlic, fresh dill, salt, and pepper until smooth.

Combine cherry tomatoes, cucumber, and red onion in a bowl.
Drizzle with olive oil and season with salt and pepper. Toss to combine.

Warm the flatbreads.
Layer the baked tofu, vegetable mix, and herby yoghurt sauce onto the flatbreads.
Add lettuce if desired, wrap, and serve.
Want to keep this recipe for later? We can email it to you!
If you don’t have liquid smoke, you can use additional soy sauce for a similar depth of flavor.
For a gluten-free option, use cornflour instead of regular flour.
Make sure to slice the tofu evenly to ensure even baking and crispiness.
Can I use a different type of tofu?
Extra firm tofu works best for this recipe as it holds its shape and texture during baking. Softer tofu may not yield the same chewy texture.
What can I use instead of honey?
You can substitute honey with maple syrup for a vegan-friendly option.
How do I store leftovers?
Store leftover tofu, sauce, and vegetables separately in airtight containers in the fridge for up to 3 days. Assemble fresh when ready to eat.
Can I make this ahead of time?
Yes, you can prepare the tofu and sauce in advance. Reheat the tofu in the oven or a skillet before assembling.
What other toppings can I add?
Feel free to add lettuce, pickled vegetables, or a drizzle of hot sauce for extra flavor.
Hi, I’m Juliana! I’m a food-loving registered nutritionist passionate about making wellness simple, sustainable, and enjoyable. I’ve built this space to share nutrition advice and healthy, delicious recipes to help people feel their best, inside and out, and to encourage fun, balanced living.
...
