Marinated Tofu Shawarma Wraps (Printable version)

Cumin and paprika marinated tofu strips served in warm pita with fresh veggies and 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 - ½ 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

# How To:

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, gently tossing to ensure each piece is evenly coated. Cover the bowl with plastic wrap 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 (200°C) and line a baking sheet with parchment paper, or alternatively heat a grill pan over medium-high heat until it begins to lightly smoke.
04 - Arrange the marinated tofu strips in a single layer on the prepared baking sheet or grill pan. Bake or grill for 20–25 minutes, flipping the strips halfway through the cooking time, until the edges are golden brown and slightly crisp.
05 - While the tofu cooks, whisk together the tahini, lemon juice, minced garlic, and salt in a small bowl. Gradually add water, one tablespoon at a time, until the sauce reaches a smooth, drizzle-worthy consistency.
06 - Warm the pita breads or flatbreads in a dry skillet over medium heat for about 30 seconds per side, or wrap them in foil and place in the oven during the final minutes of tofu cooking.
07 - Layer the cooked tofu shawarma strips onto each warm pita with sliced red onion, cucumber, tomato, and shredded lettuce. Drizzle generously with tahini sauce and finish with a scattering of fresh chopped parsley. Serve immediately while warm.

# Expert Advice:

01 -
  • The spice blend is so aromatic that even confirmed tofu skeptics will lean over the counter and ask what you are making.
  • It comes together with pantry staples and delivers the satisfaction of authentic shawarma without needing a spit or hours of slow roasting.
02 -
  • Under pressed tofu will steam instead of roast, leaving you with a rubbery texture that no amount of spice can rescue.
  • The marinade thickens and intensifies over time, so even an extra hour in the fridge makes a noticeable difference in flavor penetration.
03 -
  • Freeze and thaw your tofu before pressing, because the ice crystals create a spongier texture that absorbs marinade like nothing else.
  • Double the marinade and keep half for roasted cauliflower or chickpeas later in the week, since it is versatile enough for almost any vegetable.