Why You’ll Love This Recipe

  • Bursting with warm, smoky, and savory flavors
  • Completely plant-based and satisfying
  • Customizable with your favorite fillings and toppings
  • Perfect for wraps, bowls, or platters
  • Great for meal prep
  • A healthier take on a popular street food

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • chickpeas or tofu (or both)
  • olive oil
  • garlic, minced
  • lemon juice
  • paprika
  • cumin
  • coriander
  • turmeric
  • cinnamon
  • salt
  • black pepper
  • pita or flatbread

For serving:

  • lettuce or cabbage, shredded
  • tomatoes, sliced
  • cucumber, chopped
  • red onion, sliced
  • pickles (optional)

For the sauce:

  • plant-based yogurt or tahini
  • garlic
  • lemon juice
  • salt

Directions

  1. Preheat your oven to 200°C (400°F).
  2. In a bowl, combine olive oil, garlic, lemon juice, and all the spices.
  3. Add chickpeas or cubed tofu and toss until well coated.
  4. Spread the mixture on a baking sheet in a single layer.
  5. Roast for 20–25 minutes until golden and slightly crispy.
  6. While it cooks, prepare the sauce by mixing yogurt or tahini with garlic, lemon juice, and salt.
  7. Warm the pita or flatbread.
  8. Assemble the wraps by adding shawarma filling, fresh vegetables, and sauce.
  9. Wrap tightly and serve immediately.

Servings and timing

Servings: 4
Prep time: 15 minutes
Cook time: 25 minutes
Total time: about 40 minutes

Variations

  • Use mushrooms or cauliflower instead of chickpeas or tofu
  • Add fries inside the wrap for a traditional twist
  • Make it spicy with chili powder or harissa
  • Serve as a bowl with rice instead of flatbread
  • Add hummus or baba ganoush for extra flavor

Storage/Reheating

Store the shawarma filling in an airtight container in the refrigerator for up to 4 days.
Reheat in a skillet or oven until warmed through.
Store vegetables and sauce separately and assemble fresh for best texture.

FAQs

What can I use instead of tofu?

Chickpeas, mushrooms, cauliflower, or even lentils work well.

Is vegan shawarma healthy?

Yes, it’s packed with plant-based protein, fiber, and nutrients.

Can I make this gluten-free?

Yes, use gluten-free flatbread or serve it as a bowl.

What sauce works best?

Tahini sauce or garlic plant-based yogurt sauce are popular choices.

Can I cook this on the stovetop?

Yes, sauté the mixture in a pan until heated through and slightly crispy.

How do I make it more filling?

Add rice, quinoa, or extra protein like lentils.

Can I meal prep this recipe?

Yes, prepare the filling and store it for easy assembly during the week.

What spices are essential for shawarma flavor?

Cumin, paprika, turmeric, and cinnamon are key.

Can I freeze the filling?

Yes, it freezes well for up to 2 months.

What toppings go well with vegan shawarma?

Fresh vegetables, pickles, and creamy sauces complement it perfectly.

Conclusion

Vegan Shawarma is a bold and delicious plant-based meal that captures the essence of traditional shawarma with a fresh and wholesome twist. Easy to prepare and full of flavor, it’s perfect for wraps, bowls, or sharing with friends and family.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Shawarma

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lisa
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Roasting
  • Cuisine: Middle Eastern
  • Diet: Vegan

Description

This Vegan Shawarma is a bold, flavorful plant-based twist on the classic Middle Eastern street food. Made with spiced roasted chickpeas or tofu, fresh vegetables, and creamy tahini or yogurt sauce, this easy vegan shawarma recipe is perfect for wraps, bowls, or meal prep.


Ingredients

For the shawarma filling:

  • 2 cups chickpeas or 2 cups cubed tofu (or a mix)
  • 2 tablespoons olive oil
  • 3 garlic cloves, minced
  • 2 tablespoons lemon juice
  • 1 teaspoon paprika
  • 1 teaspoon cumin
  • 1 teaspoon coriander
  • ½ teaspoon turmeric
  • ½ teaspoon cinnamon
  • Salt, to taste
  • Black pepper, to taste
  • 4 pita or flatbreads

For serving:

  • Lettuce or cabbage, shredded
  • 2 tomatoes, sliced
  • 1 cucumber, chopped
  • 1 red onion, sliced
  • Pickles (optional)

For the sauce:

  • ½ cup plant-based yogurt or tahini
  • 12 garlic cloves, minced
  • 1 tablespoon lemon juice
  • Salt, to taste

Instructions

  • Preheat oven to 200°C (400°F).
  • In a bowl, mix olive oil, garlic, lemon juice, and all spices.
  • Add chickpeas or tofu and toss until evenly coated.
  • Spread on a baking sheet in a single layer.
  • Roast for 20–25 minutes until golden and slightly crispy.
  • Meanwhile, prepare the sauce by mixing yogurt or tahini with garlic, lemon juice, and salt.
  • Warm the pita or flatbread.
  • Assemble wraps with shawarma filling, fresh vegetables, and sauce.
  • Wrap tightly and serve immediately.

Notes

Press tofu before cooking for better texture and flavor absorption.Add chili flakes or harissa for extra heat.For a crispier texture, broil for the last 2–3 minutes.Great served as a bowl with rice or quinoa instead of flatbread.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star