Tofu Shawarma Marinated Flavors

Crispy golden tofu shawarma strips nestled in warm pita with fresh vegetables and creamy tahini drizzle Save
Crispy golden tofu shawarma strips nestled in warm pita with fresh vegetables and creamy tahini drizzle | spoonfulstreet.com

This plant-based shawarma features extra-firm tofu sliced into strips and soaked in a bold marinade of olive oil, lemon juice, garlic, cumin, coriander, smoked paprika, cinnamon, and turmeric.

After marinating for at least an hour, the tofu is roasted or grilled until golden and slightly crisp at the edges. The result is deeply flavorful, warmly spiced tofu that pairs beautifully with warm pita, fresh vegetables, and a drizzle of tahini or vegan yogurt.

Ready in about 40 minutes of active time, this dish serves four and works just as well in salads and grain bowls as it does in traditional wraps.

The smell of cumin and smoked paprika toasting together in a pan is enough to make anyone stop mid-conversation, and that is exactly what happened the afternoon I first tossed tofu strips in shawarma spices and spread them across a baking sheet. My roommate walked in, sniffed the air, and asked if I had secretly ordered takeout from the Lebanese place down the street. The oven did all the heavy lifting while I chopped tomatoes and pretended I had planned something this good.

I brought a platter of these wraps to a rooftop picnic last summer, fully expecting the hummus and chips to steal the show. Instead, every single wrap vanished before the sun dipped below the buildings, and two people texted me the next day asking for the recipe.

Ingredients

  • Extra-firm tofu (400 g): Press it well to remove excess moisture, because soggy tofu will fight against every spice you try to coat it with.
  • Olive oil (3 tbsp): This carries the spices and helps the edges crisp up beautifully in the oven.
  • Lemon juice (2 tbsp): Adds brightness that cuts through the earthiness of the spice blend and tenderizes the tofu slightly.
  • Garlic, minced (2 cloves): Fresh garlic makes a noticeable difference here, so skip the jarred version if you can.
  • Ground cumin (1 tsp): The backbone of that classic shawarma aroma, warm and deeply savory.
  • Ground coriander (1 tsp): Brings a subtle citrusy note that rounds out the heavier spices.
  • Smoked paprika (1 tsp): This is what gives the tofu that slightly charred, grilled flavor even if you only have an oven.
  • Ground cinnamon (1/2 tsp): A small amount goes a long way and is the secret to authentic shawarma seasoning.
  • Ground turmeric (1/2 tsp): Lends a gorgeous golden color and a gentle earthiness.
  • Cayenne pepper (1/2 tsp, optional): Leave it out if you are sensitive to heat, or double it if you like a proper kick.
  • Salt (1 tsp) and black pepper (1/2 tsp): Essential for waking up every other spice in the marinade.
  • Pita breads, lettuce, tomato, red onion, vegan yogurt or tahini sauce, fresh parsley: These are the supporting cast that turns spiced tofu into a complete, satisfying meal.

Instructions

Whisk the marinade together:
Combine the olive oil, lemon juice, garlic, cumin, coriander, smoked paprika, cinnamon, turmeric, cayenne, salt, and pepper in a bowl and whisk until the mixture looks rich and unified. Take a moment to lean in and smell it, because this is where the magic starts.
Coat the tofu strips:
Gently press and slice the tofu into even strips, then lay them in the marinade, turning each piece so every surface is covered. Cover the bowl and tuck it into the fridge for at least an hour, though overnight will reward your patience with deeper flavor.
Preheat the oven or grill pan:
Set your oven to 220 degrees Celsius (430 degrees Fahrenheit) or heat a grill pan over medium-high until a drop of water sizzles on contact. Line a baking sheet if roasting so cleanup is effortless.
Roast or grill until golden:
Arrange the tofu in a single layer with space between each strip and roast for 18 to 20 minutes, flipping halfway through. You are looking for golden edges with a slight crisp and a kitchen that smells like a Mediterranean market.
Warm the breads:
Wrap the pitas in foil and warm them in the oven for the last two minutes of cooking, or toast them briefly on a dry skillet until they puff and soften.
Assemble the wraps:
Layer shredded lettuce, tomato slices, red onion, and the hot tofu strips onto each warm bread, then drizzle generously with vegan yogurt or tahini sauce. Scatter fresh parsley on top and fold it all together before the bread cools.
Spiced tofu shawarma sizzling on a grill pan with charred edges and vibrant aromatic seasoning Save
Spiced tofu shawarma sizzling on a grill pan with charred edges and vibrant aromatic seasoning | spoonfulstreet.com

There is something deeply satisfying about watching a tray of golden, spice-crusted tofu come out of the oven and knowing it will feed people who might otherwise never try a plant-based meal. Food like this builds bridges without trying too hard.

What to Serve Alongside

A simple cucumber and tomato salad with a squeeze of lemon makes a refreshing companion to the bold spices, and pickled turnips or radishes add a tart crunch that mirrors what you would find at a proper shawarma counter. A bowl of warm hummus on the side never hurts either.

Storing and Reheating Leftovers

The marinated tofu keeps well in an airtight container in the fridge for up to three days, and it is genuinely delicious cold, straight from the container, eaten over the sink when no one is watching. To reheat, a quick blast in a hot skillet restores more of that original crispness than the microwave ever will.

Every kitchen is a little different, and this recipe bends easily to what you have on hand.

  • No smoked paprika? Regular paprika plus a tiny drop of liquid smoke works in a pinch.
  • Use gluten-free flatbreads or serve the tofu over rice bowls if wheat is off the table.
  • Taste the marinade before adding the tofu and adjust salt or lemon to suit your preference.
Tofu shawarma wrapped in soft flatbread alongside sliced tomatoes, red onion, and tangy vegan yogurt sauce Save
Tofu shawarma wrapped in soft flatbread alongside sliced tomatoes, red onion, and tangy vegan yogurt sauce | spoonfulstreet.com

Keep a stash of this spice blend mixed and ready in your pantry, and Tuesday dinners will never feel boring again. Your future self will thank you when the hunger hits and the oven is already preheating.

Recipe Questions & Answers

At least 1 hour in the refrigerator for good flavor penetration. For the best results, marinate overnight. The longer it sits, the more deeply the spices and aromatics infuse into the tofu strips.

Yes, a hot skillet or grill pan works wonderfully. Cook the marinated strips over medium-high heat for about 3 to 4 minutes per side until nicely charred and crisp on the edges.

Pressing removes excess moisture, allowing the tofu to absorb more marinade and achieve a firmer, crispier texture when cooked. It is highly recommended for this preparation. Use a tofu press or wrap the block in towels and weigh it down for 15 to 20 minutes.

It pairs well with rice, quinoa, couscous, or mixed greens for a grain bowl or salad. You can also stuff it into лаваш or serve it alongside roasted vegetables, hummus, and pickled turnips for a complete spread.

Store the cooled tofu in an airtight container in the refrigerator for up to 3 days. Enjoy it cold in salads or reheat gently in a pan or microwave until warmed through.

The base marinade is warmly spiced but not hot. Cayenne pepper is optional, so you can control the heat level. Omit it entirely for a mild version or increase it for more kick.

Tofu Shawarma Marinated Flavors

Spiced and grilled tofu strips with aromatic Middle Eastern marinade, perfect for wraps and bowls.

Prep 20m
Cook 20m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Tofu

  • 14 oz extra-firm tofu, pressed and sliced into strips

Marinade

  • 3 tbsp olive oil
  • 2 tbsp fresh lemon juice
  • 2 garlic cloves, minced
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp smoked paprika
  • 1/2 tsp ground cinnamon
  • 1/2 tsp ground turmeric
  • 1/2 tsp cayenne pepper (optional)
  • 1 tsp kosher salt
  • 1/2 tsp freshly ground black pepper

Serving Suggestions

  • 4 pita breads or flatbreads
  • 1 cup shredded lettuce
  • 1 medium tomato, thinly sliced
  • 1/2 medium red onion, thinly sliced
  • 1/2 cup vegan yogurt or tahini sauce
  • Fresh parsley, chopped

Instructions

1
Prepare the Marinade: In a mixing bowl, whisk together the olive oil, lemon juice, minced garlic, cumin, coriander, smoked paprika, cinnamon, turmeric, cayenne pepper (if using), salt, and black pepper until smooth and well combined.
2
Marinate the Tofu: Add the pressed tofu strips to the marinade, turning each piece to ensure even coating. Cover the bowl and refrigerate for at least 1 hour, or up to overnight for more intense flavor development.
3
Preheat Cooking Surface: Preheat the oven to 430°F (220°C) with a lined baking sheet inside, or heat a grill pan over medium-high heat until it begins to lightly smoke.
4
Cook the Tofu: Arrange the marinated tofu strips on the preheated baking sheet or grill pan in a single layer. Roast or grill for 18 to 20 minutes, flipping halfway through, until the tofu is golden brown with slightly crisp edges.
5
Warm the Breads: Warm the pita breads or flatbreads in the oven during the last 2 minutes of cooking, or toast them briefly on the grill pan until pliable and lightly charred.
6
Assemble and Serve: Layer shredded lettuce, sliced tomato, red onion, and grilled tofu strips onto each warmed bread. Drizzle generously with vegan yogurt or tahini sauce, sprinkle with fresh parsley, and serve immediately.
Additional Information

Equipment Needed

  • Mixing bowl
  • Whisk
  • Baking sheet or grill pan
  • Parchment paper or silicone baking mat
  • Chef's knife and cutting board

Nutrition (Per Serving)

Calories 270
Protein 13g
Carbs 22g
Fat 14g

Allergy Information

  • Contains soy (tofu).
  • Contains gluten if using regular pita bread; substitute with gluten-free flatbread if needed.
  • Always check vegan yogurt and tahini labels for potential traces of tree nuts, sesame, or other allergens.
Jenna Collins

Home cook sharing simple, wholesome recipes & practical kitchen tips for busy families.