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