Tofu Shawarma Marinated Flavors (Print Version)

Spiced marinated tofu strips wrapped in warm pita with fresh veggies and creamy tahini sauce.

# What You Need:

→ Tofu and Marinade

01 - 14 oz extra-firm tofu, pressed and sliced into strips
02 - 3 tbsp olive oil
03 - 3 tbsp plain plant-based yogurt
04 - 2 tbsp fresh lemon juice
05 - 3 garlic cloves, minced
06 - 2 tsp ground cumin
07 - 2 tsp smoked paprika
08 - 1 tsp ground coriander
09 - 1 tsp turmeric
10 - 1/2 tsp ground cinnamon
11 - 1/2 tsp cayenne pepper (optional, for heat)
12 - 1 tsp kosher salt
13 - 1/2 tsp freshly ground black pepper

→ For Serving

14 - 4 pita breads or flatbreads (verify vegan status)
15 - 1 small red onion, thinly sliced
16 - 1 medium cucumber, sliced
17 - 2 medium tomatoes, sliced
18 - 1 cup shredded lettuce
19 - Fresh parsley, chopped

→ Tahini Sauce

20 - 1/2 cup tahini
21 - 2 tbsp fresh lemon juice
22 - 1 garlic clove, minced
23 - 4 to 6 tbsp water
24 - Salt to taste

# Directions:

01 - In a medium bowl, whisk together olive oil, plant-based yogurt, lemon juice, garlic, cumin, smoked paprika, coriander, turmeric, cinnamon, cayenne pepper (if using), salt, and black pepper until a smooth, fragrant paste forms.
02 - Add the pressed tofu strips to the marinade, tossing gently to ensure even coating on all surfaces. Cover the bowl and refrigerate for at least 30 minutes, or up to 4 hours for more deeply developed flavor.
03 - Preheat the oven to 400°F or heat a grill pan over medium-high heat until a drop of water sizzles on contact.
04 - Arrange the marinated tofu strips on a parchment-lined baking sheet or directly on the grill pan. Bake or grill for 20 to 25 minutes, turning once halfway through, until the tofu is golden brown with slightly crisp edges.
05 - While the tofu cooks, whisk together tahini, lemon juice, garlic, water, and salt in a small bowl until completely smooth. Adjust the amount of water to reach your preferred drizzling consistency.
06 - Warm the pita breads or flatbreads in a dry skillet over medium heat for about 30 seconds per side, or until pliable and lightly toasted.
07 - Layer the cooked tofu shawarma strips with sliced red onion, cucumber, tomatoes, and shredded lettuce onto each warm pita. Drizzle generously with tahini sauce, garnish with chopped parsley, and serve immediately.

# Expert Tips:

01 -
  • Every single spice in the marinade earns its place, creating layers of flavor that taste like they took hours to build.
  • The tofu gets this incredible golden crust that even diehard meat eaters have admitted surprises them.
  • It comes together with pantry staples and zero fancy equipment, which makes it perfect for weeknights when effort needs to stay low.
02 -
  • Under pressed tofu is the number one reason this recipe disappoints, so squeeze that block like you mean it.
  • Marinating overnight transforms the flavor from good to unforgettable, and I learned this purely by accident after falling asleep on the couch.
  • Check your pita labels carefully because some contain dairy, and that defeats the whole point of a vegan shawarma.
03 -
  • Toss the sliced onion with a squeeze of lemon and a pinch of salt while the tofu cooks, and it will soften into something quietly magical.
  • Double the marinade and save half in the freezer for a night when you want shawarma with zero prep work.