Shawarma is a beloved Middle Eastern street food known for its bold spices, tender texture, and vibrant flavors. Traditionally made with marinated meat, this vegetarian shawarma recipe offers a fresh, plant-based spin that captures all the essence of the classic dish without any meat.
Using hearty vegetables and a rich blend of spices, this recipe is both satisfying and wholesome. Whether you’re a vegetarian, vegan, or simply exploring new flavors, this shawarma will become a staple in your kitchen.
Perfect for quick lunches, casual dinners, or impressing guests at your next gathering, this recipe is easy to prepare and customize. The layers of flavor from the marinade and perfectly cooked veggies will leave your taste buds dancing.
Plus, it’s a fantastic way to add more vegetables to your diet in a delicious and exciting way.
Why You’ll Love This Recipe
This vegetarian shawarma recipe brings the magic of Middle Eastern cuisine straight to your plate with a healthy twist. It’s packed with fresh vegetables and aromatic spices like cumin, paprika, and turmeric that create a mouthwatering flavor profile.
You’ll appreciate how simple it is to make yet how impressive it tastes.
Aside from being vegetarian, this recipe is naturally gluten-free and can easily be made vegan by choosing your preferred wrap or pita bread. It’s a versatile dish that works well as a filling for wraps, a topping on salads, or even as a protein-packed bowl component.
Best of all, it’s a great way to enjoy shawarma without any guilt or compromise.
Ingredients
- 2 large portobello mushrooms, sliced into strips
- 1 large red bell pepper, thinly sliced
- 1 large yellow onion, thinly sliced
- 1 cup cauliflower florets, small pieces
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground paprika
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon ground coriander
- 1/4 teaspoon cinnamon
- 1/4 teaspoon cayenne pepper (optional, for heat)
- Salt and black pepper, to taste
- Juice of 1 lemon
- Fresh parsley, chopped (for garnish)
- Pita bread or flatbreads, for serving
- Optional toppings: tahini sauce, hummus, pickled vegetables, sliced cucumbers, tomatoes
Equipment
- Large mixing bowl
- Sharp knife and cutting board
- Large skillet or grill pan
- Wooden spoon or spatula
- Measuring spoons
- Citrus juicer or small bowl
- Serving plates or bowls
Instructions
- Prepare the vegetables: Clean and slice the portobello mushrooms, bell pepper, and onion into thin strips. Break the cauliflower into small florets. Mince the garlic.
- Make the marinade: In a large bowl, combine the olive oil, minced garlic, cumin, paprika, turmeric, coriander, cinnamon, cayenne pepper (if using), lemon juice, salt, and black pepper. Whisk well until fully blended.
- Marinate the veggies: Add the sliced mushrooms, bell pepper, onion, and cauliflower florets to the marinade. Toss thoroughly to coat all pieces evenly. Let it marinate for at least 20 minutes to absorb the spices.
- Cook the vegetables: Heat a large skillet or grill pan over medium-high heat. Add the marinated vegetables and cook, stirring occasionally, for 8-10 minutes or until tender and slightly charred on the edges. This step intensifies the flavors and gives the veggies a delicious smokiness.
- Warm the pita bread: While the vegetables cook, warm your pita or flatbread in a dry pan or oven until soft and pliable.
- Assemble the shawarma: Lay the cooked vegetables inside the pita bread. Add optional toppings like tahini sauce, hummus, pickled veggies, cucumbers, and tomatoes to enhance flavor and texture.
- Garnish and serve: Sprinkle chopped fresh parsley over the top for a pop of color and freshness. Serve immediately while warm.
Tips & Variations
Tip: For extra protein, add chickpeas or cooked lentils to the vegetable mixture before cooking. This will give your shawarma a hearty boost.
Variation: Try swapping portobello mushrooms with eggplant or zucchini for a different texture and flavor. Roasting the cauliflower separately until crispy can add a lovely crunch.
Make it vegan: Choose vegan-friendly pita bread and toppings like vegan garlic sauce or tahini-based dressings to keep the recipe fully plant-based.
Nutrition Facts
Nutrient | Amount per Serving |
---|---|
Calories | 280 kcal |
Protein | 6 g |
Carbohydrates | 35 g |
Fiber | 7 g |
Fat | 12 g |
Saturated Fat | 1.5 g |
Sodium | 350 mg |
Vitamin C | 75% DV |
Serving Suggestions
This vegetarian shawarma is incredibly versatile and can be enjoyed in multiple ways. Serve it wrapped in pita with fresh salad greens for a quick lunch or dinner.
It also pairs beautifully with a side of tabbouleh or fattoush salad for a complete Middle Eastern-inspired meal.
For a lighter option, serve the seasoned vegetables over a bed of quinoa or rice, topped with a drizzle of tahini sauce. You can also enjoy it as a filling for lettuce wraps if you want to keep it low-carb.
Don’t forget to explore our other delicious recipes like Vegetarian Middle Eastern Recipes for Easy, Flavorful Meals to keep your menu exciting and varied.
Conclusion
This vegetarian shawarma recipe is a fantastic way to enjoy the rich, aromatic flavors of Middle Eastern cuisine without meat. It’s packed with wholesome vegetables, vibrant spices, and a satisfying texture that will please both vegetarians and meat-eaters alike.
Easy to prepare and highly adaptable, it’s perfect for weeknight dinners or casual gatherings with friends and family.
By incorporating fresh ingredients and bold seasonings, this recipe proves that vegetarian food can be just as flavorful and exciting as traditional meat dishes. Give it a try, and you might just find your new favorite shawarma!
For more vibrant plant-based dishes, check out our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious and Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes.
📖 Recipe Card: Vegetarian Shawarma
Description: A flavorful and healthy vegetarian twist on traditional shawarma using marinated mushrooms and vegetables. Perfect for a quick and satisfying meal.
Prep Time: PT15M
Cook Time: PT20M
Total Time: PT35M
Servings: 4 servings
Ingredients
- 2 cups sliced cremini mushrooms
- 1 large red bell pepper, sliced
- 1 large onion, thinly sliced
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon ground cinnamon
- Salt and black pepper to taste
- 4 pita breads
- 1 cup chopped fresh parsley
- 1/2 cup plain Greek yogurt (optional, for serving)
Instructions
- Mix olive oil, garlic, cumin, coriander, paprika, turmeric, cinnamon, salt, and pepper in a bowl.
- Add mushrooms, bell pepper, and onion; toss to coat well with the marinade.
- Heat a large skillet over medium-high heat and cook the vegetables for 10-12 minutes until tender.
- Warm the pita breads in a dry pan or oven.
- Fill each pita with the cooked vegetables and sprinkle with fresh parsley.
- Serve with Greek yogurt on the side if desired.
Nutrition: Calories: 280 | Protein: 8g | Fat: 12g | Carbs: 35g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Shawarma”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and healthy vegetarian twist on traditional shawarma using marinated mushrooms and vegetables. Perfect for a quick and satisfying meal.”, “prepTime”: “PT15M”, “cookTime”: “PT20M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 cups sliced cremini mushrooms”, “1 large red bell pepper, sliced”, “1 large onion, thinly sliced”, “2 tablespoons olive oil”, “3 cloves garlic, minced”, “1 teaspoon ground cumin”, “1 teaspoon ground coriander”, “1 teaspoon smoked paprika”, “1/2 teaspoon ground turmeric”, “1/2 teaspoon ground cinnamon”, “Salt and black pepper to taste”, “4 pita breads”, “1 cup chopped fresh parsley”, “1/2 cup plain Greek yogurt (optional, for serving)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Mix olive oil, garlic, cumin, coriander, paprika, turmeric, cinnamon, salt, and pepper in a bowl.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms, bell pepper, and onion; toss to coat well with the marinade.”}, {“@type”: “HowToStep”, “text”: “Heat a large skillet over medium-high heat and cook the vegetables for 10-12 minutes until tender.”}, {“@type”: “HowToStep”, “text”: “Warm the pita breads in a dry pan or oven.”}, {“@type”: “HowToStep”, “text”: “Fill each pita with the cooked vegetables and sprinkle with fresh parsley.”}, {“@type”: “HowToStep”, “text”: “Serve with Greek yogurt on the side if desired.”}], “nutrition”: {“calories”: “280”, “proteinContent”: “8g”, “fatContent”: “12g”, “carbohydrateContent”: “35g”}}