Tofu Shawarma Marinated Flavors (Printable)

Spice-marinated tofu strips roasted golden and tucked into warm pita with crisp veggies and creamy tahini.

# 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

→ For Serving

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

→ 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

# Directions:

01 - In a medium mixing 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, tossing gently to ensure each piece is evenly coated. Cover the bowl and refrigerate for at least 30 minutes, or up to 4 hours for more pronounced flavor development.
03 - Preheat the oven to 400°F or set a grill pan over medium-high heat until evenly hot.
04 - Arrange the marinated tofu strips on a parchment-lined baking sheet or directly on the preheated grill pan. Bake or grill for 20–25 minutes, turning once halfway through, until the tofu is golden brown with lightly crisp edges.
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 incrementally until the sauce reaches your preferred drizzling consistency.
06 - Warm the pita breads or flatbreads in a dry skillet, directly over a gas flame, or in the oven for about 30 seconds per side until pliable and lightly toasted.
07 - Layer the cooked tofu shawarma strips onto each warmed bread, then top with sliced red onion, cucumber rounds, tomato slices, and shredded lettuce. Drizzle generously with tahini sauce and garnish with chopped fresh parsley. Serve immediately while warm.

# Expert Tips:

01 -
  • The marinade doubles as a flavor bomb for roasted vegetables if you have leftovers, which you will not.
  • It converts even the most skeptical tofu eaters at your table, usually before they finish their first bite.
02 -
  • Under pressing tofu is the single biggest reason this recipe disappoints, so give it at least 20 minutes under a heavy skillet with paper towels.
  • The marinade thickens and intensifies the longer it sits, making overnight preparation a game changer for busy weeknights.
03 -
  • Freeze and thaw your tofu before marinating to create a spongier texture that absorbs flavor like nothing else.
  • A final squeeze of lemon over the assembled wrap right before eating brightens every single ingredient at once.