Tofu Shawarma Marinated Flavors

Golden tofu shawarma strips nestled in warm pita with fresh crisp vegetables and creamy tahini sauce Save
Golden tofu shawarma strips nestled in warm pita with fresh crisp vegetables and creamy tahini sauce | rusticrecipeblog.com

This Middle Eastern-inspired tofu shawarma delivers bold, complex flavors through a rich marinade of cumin, smoked paprika, turmeric, and coriander. The tofu strips are baked until golden and slightly crisp on the edges while remaining tender inside.

Wrapped in warm pita bread with crisp cucumber, juicy tomatoes, sharp red onion, and a drizzle of creamy tahini sauce, each bite offers a satisfying contrast of textures and tastes. Ready in under an hour with just 20 minutes of hands-on prep.

Perfect for meal prep — marinate the tofu overnight for even deeper flavor. A hearty plant-based dish that satisfies both vegans and non-vegans alike.

The smell of cumin and smoked paprika hitting a hot pan still makes me think of a rainy Tuesday when I decided my weekly meal prep needed a serious upgrade. I had a block of tofu sitting in the fridge and zero interest in another stir fry, so I went hunting through my spice cabinet like a woman on a mission. That night I ate two wraps standing at the counter, sauce dripping down my wrist, completely unconcerned about portion control.

My roommate walked in halfway through my first batch and asked if I had ordered takeout, which remains one of the finest compliments my cooking has ever received. We stood together tearing pieces of tofu off the baking sheet with our fingers before they ever made it into a wrap.

Ingredients

  • 400 g extra firm tofu: Press it well because excess moisture is the enemy of that golden crust you are after.
  • 3 tbsp olive oil: Carries the spices and helps achieve that beautiful caramelized edge during baking.
  • 3 tbsp plain plant based yogurt: Tenderizes the tofu and adds a subtle tang that balances the bold spices perfectly.
  • 2 tbsp lemon juice: Freshness matters here, squeeze it yourself and skip the bottle.
  • 3 garlic cloves, minced: More garlic is always welcome but three keeps things balanced without overpowering.
  • 2 tsp ground cumin: The backbone of shawarma seasoning and the scent that fills your kitchen with warmth.
  • 2 tsp smoked paprika: This gives you that smoky depth usually achieved by a rotating spit.
  • 1 tsp ground coriander: Adds a citrusy brightness that lifts the entire spice blend.
  • 1 tsp turmeric: Brings gorgeous color and a gentle earthy note to the marinade.
  • 1/2 tsp ground cinnamon: Sounds unusual but this is what makes it taste authentically Middle Eastern.
  • 1/2 tsp cayenne pepper: Optional but a small amount adds a warmth that lingers pleasantly.
  • 1 tsp salt: Essential for drawing out all the flavors and seasoning the tofu properly.
  • 1/2 tsp black pepper: Freshly cracked makes a noticeable difference.
  • 4 pita breads or flatbreads: Check the label to ensure they are vegan, some contain dairy.
  • 1 small red onion, thinly sliced: Sharpness cuts through the richness beautifully.
  • 1 medium cucumber, sliced: Cool crunch that balances the warm spices.
  • 2 tomatoes, sliced: Ripe ones add juiciness and a slight acidity.
  • 1 cup shredded lettuce: Gives each wrap a satisfying crisp texture.
  • Fresh parsley, chopped: A scattering at the end makes everything taste brighter and more alive.
  • 1/2 cup tahini: The creamy sauce ingredient that ties the whole wrap together.
  • 2 tbsp lemon juice, for sauce: Thins the tahini and adds necessary acidity.
  • 1 garlic clove, minced, for sauce: One clove is enough to flavor the sauce without bitterness.
  • 4 to 6 tbsp water: Add gradually until you reach a pourable drizzling consistency.
  • Salt to taste, for sauce: Start small and adjust, tahini needs salt to shine.

Instructions

Build the marinade:
In a medium bowl, whisk together the olive oil, plant based yogurt, lemon juice, garlic, cumin, paprika, coriander, turmeric, cinnamon, cayenne if using, salt, and pepper until you have a vibrant orange paste. Take a moment to smell it because this blend is pure magic.
Coat the tofu:
Gently toss the pressed tofu strips in the marinade, using your hands or a spatula to ensure every piece is fully covered. Cover and refrigerate for at least 30 minutes, though overnight transforms it into something extraordinary.
Preheat your cooking surface:
Heat your oven to 200 degrees Celsius or 400 degrees Fahrenheit, or set a grill pan over medium high heat if you prefer those gorgeous char marks.
Cook the tofu:
Arrange the tofu on a parchment lined baking sheet or directly on the grill pan. Bake or grill for 20 to 25 minutes, flipping halfway, until the edges turn golden and slightly crisp while the centers stay tender.
Whisk the tahini sauce:
While the tofu works its magic, stir together tahini, lemon juice, garlic, and water until completely smooth. Adjust the water one tablespoon at a time until it drizzles nicely off a spoon.
Warm the bread:
Toast your pitas or flatbreads briefly in a dry skillet or directly over a gas flame until they soften and puff slightly. This takes only seconds per side so stay close.
Assemble and feast:
Layer the hot tofu strips with onion, cucumber, tomato, and lettuce onto each warm bread. Drizzle generously with tahini sauce and scatter parsley on top before folding and serving immediately.
Save
| rusticrecipeblog.com

I packed these wraps for a picnic once and watched three friends fall completely silent mid conversation, which is the highest praise any cook can receive.

Making It Your Own

Once you know the base marinade, start playing around with add ins that suit your mood. Pickled turnips, a splash of pomegranate molasses, or a dusting of sumac over the finished wrap all push things in exciting directions.

Storing and Reheating

The marinated tofu keeps beautifully in the fridge for up to four days and actually tastes better on day two when the spices have settled. Reheat it in a dry skillet to bring back the crisp edges, since microwaving makes it soft and slightly sad.

Serving Suggestions

Think of this wrap as a canvas rather than a strict formula and you will never run out of ways to enjoy it. A few ideas that have worked well in my kitchen follow below.

  • Pair with a simple tabbouleh salad on the side for a complete Middle Eastern spread.
  • Try crumbling leftover tofu over hummus toast for a surprisingly excellent breakfast.
  • Always make extra tahini sauce because you will find yourself putting it on everything.
Spiced tofu shawarma wrapped in soft flatbread alongside juicy tomatoes cucumbers and drizzled tahini Save
Spiced tofu shawarma wrapped in soft flatbread alongside juicy tomatoes cucumbers and drizzled tahini | rusticrecipeblog.com

Some recipes become staples because they are easy, and others earn their place because they make you happy every time you make them. This one manages to do both without even trying.

Recipe FAQs

For optimal flavor, marinate the tofu for at least 30 minutes. However, letting it rest in the refrigerator for 2 to 4 hours yields a much deeper, more complex taste. You can even marinate it overnight for the most intense results.

Absolutely. A hot grill pan or skillet works beautifully. Cook the marinated strips over medium-high heat for about 3 to 4 minutes per side until they develop a golden, slightly charred crust. This method gives a closer texture to traditional shawarma.

You can use any flatbread, lavash, or even large flour tortillas. For a gluten-free option, choose certified GF wraps or serve the tofu shawarma over a bed of rice or mixed greens as a deconstructed bowl.

Wrap the block of tofu in a clean kitchen towel or paper towels. Place it on a plate, then set a heavy object on top — a cast iron skillet, a stack of books, or canned goods all work well. Let it press for 15 to 20 minutes to remove excess moisture for firmer, crispier results.

While not strictly required, the tahini sauce adds a rich, nutty creaminess that ties all the flavors together beautifully. It takes only a minute to whisk together and complements the warm spices perfectly. You could also use a garlic yogurt sauce if you prefer.

Yes, you can freeze the tofu in its marinade for up to 3 months. Thaw it overnight in the refrigerator before cooking. Note that frozen and thawed tofu has a slightly spongier texture, which actually helps it absorb even more of the marinade flavors.

Tofu Shawarma Marinated Flavors

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

Prep 20m
Cook 25m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Tofu and Marinade

  • 14 oz extra-firm tofu, pressed and sliced into strips
  • 3 tbsp olive oil
  • 3 tbsp plain plant-based yogurt
  • 2 tbsp fresh lemon juice
  • 3 garlic cloves, minced
  • 2 tsp ground cumin
  • 2 tsp smoked paprika
  • 1 tsp ground coriander
  • 1 tsp turmeric
  • ½ tsp ground cinnamon
  • ½ tsp cayenne pepper (optional, for heat)
  • 1 tsp kosher salt
  • ½ tsp freshly ground black pepper

For Serving

  • 4 pita breads or flatbreads (verify vegan status)
  • 1 small red onion, thinly sliced
  • 1 medium cucumber, sliced into rounds
  • 2 medium tomatoes, sliced
  • 1 cup shredded lettuce
  • Fresh parsley, chopped

Tahini Sauce

  • ½ cup tahini
  • 2 tbsp fresh lemon juice
  • 1 garlic clove, minced
  • 4–6 tbsp water
  • Salt, to taste

Instructions

1
Prepare the Shawarma Marinade: 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.
2
Marinate the Tofu: 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.
3
Preheat Oven or Grill Pan: Preheat the oven to 400°F or set a grill pan over medium-high heat until evenly hot.
4
Cook the Tofu: 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.
5
Make the Tahini Sauce: 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.
6
Warm the Bread: 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.
7
Assemble and Serve: 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.
Additional Information

Equipment Needed

  • Mixing bowls
  • Chef's knife and cutting board
  • Baking sheet or grill pan
  • Parchment paper
  • Whisk

Nutrition (Per Serving)

Calories 310
Protein 14g
Carbs 32g
Fat 14g

Allergy Information

  • Contains soy (tofu)
  • Contains wheat and gluten (pita bread); use gluten-free alternatives if needed
  • Contains sesame (tahini); check labels for potential nut cross-contamination
Abigail Turner

Passionate home cook sharing easy, family-friendly recipes and helpful kitchen tips.