Marinated Tofu Shawarma Flavors (Printable)

Spiced marinated tofu in warm pita with crisp veggies and creamy tahini sauce. A plant-based Middle Eastern favorite.

# What You’ll 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 - ½ tsp ground cinnamon
11 - ½ tsp cayenne pepper (optional, for heat)
12 - 1 tsp kosher salt
13 - ½ tsp freshly ground black pepper

→ Serving Components

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 (for garnish)

→ Tahini Sauce

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

# How To Make It:

01 - In a medium bowl, whisk together the olive oil, plant-based yogurt, lemon juice, minced 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 and sliced tofu strips to the marinade, gently tossing to ensure each piece is evenly coated. Cover the bowl and refrigerate for a minimum of 30 minutes, or up to 4 hours for more pronounced flavor penetration.
03 - Preheat the oven to 400°F or set a grill pan over medium-high heat until thoroughly heated.
04 - Arrange the marinated tofu strips in a single layer on a parchment-lined baking sheet or directly onto the preheated grill pan. Bake or grill for 20–25 minutes, flipping once halfway through, until the edges are golden and lightly crisped.
05 - While the tofu cooks, whisk together the tahini, lemon juice, minced garlic, water, and salt in a small bowl until completely smooth. Adjust the water quantity incrementally to reach your preferred drizzling consistency.
06 - Warm the pita breads or flatbreads in a dry skillet, directly over a gas flame, or wrapped in foil in the oven for 1–2 minutes until pliable and lightly toasted.
07 - Layer the cooked tofu shawarma strips onto each warm bread, then top with sliced red onion, cucumber, tomatoes, and shredded lettuce. Drizzle generously with tahini sauce and finish with a scatter of fresh chopped parsley. Serve immediately.

# Expert Tips:

01 -
  • The marinade doubles as a flavor bomb for roasted veggies if you have leftovers, so nothing goes to waste.
  • It delivers that smoky, spiced shawarma experience without needing a rotisserie or any animal products.
02 -
  • Under-pressed tofu will steam instead of roast, leaving you with rubbery slabs that never crisp no matter how long you wait.
  • Removing the tofu from the fridge 15 minutes before cooking helps it brown more evenly because cold tofu dropped into high heat creates uneven results.
03 -
  • Doubling the marinade and reserving half before adding the tofu gives you an instant sauce to brush on during cooking for extra glaze.
  • The tahini dressing will thicken as it sits, so always make it slightly thinner than you think it should be.