Vegan Mushroom Shawarma (Easy & Delicious)
If you’re craving a bold and flavorful plant-based meal, this Vegan Mushroom Shawarma will hit the spot! Made with marinated oyster mushrooms, roasted to perfection, and paired with a creamy yogurt-tahini sauce, this recipe is a healthier and cruelty-free twist on the classic Middle Eastern street food.
Whether you’re serving it for dinner or meal-prepping for the week, these hearty mushroom wraps are packed with umami and guaranteed to satisfy. Plus, it’s easy to customize with your favorite toppings!
🌿 Why You’ll Love This Mushroom Shawarma
- 100% Plant-Based: Perfect for vegans and vegetarians.
- Rich and Flavorful: Oyster mushrooms soak up the savory shawarma spices beautifully.
- Easy to Make: Simple steps and minimal prep time.
- Customizable: Add your favorite toppings for a personal touch.
- Meal Prep Friendly: Ideal for batch cooking or quick weeknight dinners.
🍄 What is Mushroom Shawarma?
Shawarma is a popular Middle Eastern street food traditionally made with thinly sliced meat, seasoned with aromatic spices, and cooked on a vertical spit. In this plant-based version, we’re swapping out the meat for oyster mushrooms, which have an incredibly meaty texture that soaks up the bold shawarma seasoning.
Roasting the mushrooms creates a delicious caramelized, charred edge — making every bite full of rich, smoky flavor. Paired with creamy tahini yogurt sauce and fresh veggies, this dish is a flavor explosion you won’t forget!
🧂 Shawarma Spice Blend
If you’re making your own spice blend instead of using a store-bought one, here’s a quick mix you can try:
- 2 tsp ground cumin
- 2 tsp ground coriander
- 1 tsp smoked paprika
- 1 tsp garlic powder
- 1/2 tsp ground cinnamon
- 1/2 tsp turmeric
- Salt and black pepper to taste
Feel free to adjust the seasoning to your preference! A little cayenne pepper can add some heat if you like it spicy.
🍽 Perfect Toppings for Shawarma
The beauty of shawarma is how customizable it is! Here are some delicious toppings you can add to your mushroom shawarma wraps:
- Fresh Veggies: Sliced onions, chopped tomatoes, shredded lettuce, or cucumbers.
- Pickles: Traditional pickled turnips or dill pickles add a satisfying crunch.
- Fries: Yes, fries in a wrap! It’s a popular addition in Middle Eastern cuisine.
- Fresh Herbs: Parsley, mint, or cilantro for added freshness.
- Extra Sauce: You can never go wrong with more yogurt-tahini sauce or a drizzle of hot sauce.
🥙 How to Make Vegan Mushroom Shawarma
Making this shawarma at home is easier than you think!
Pro Tip: Serve with crispy fries or a fresh side salad for a complete meal!
🥡 Storage and Meal Prep Tips
- For Storage: Keep leftover mushrooms and sauce in separate airtight containers in the fridge for up to 3 days.
- For Reheating: Warm the mushrooms in a skillet or oven to bring back their crispy edges.
- For Meal Prep: Prep the sauce and mushrooms ahead of time. When ready to serve, simply reheat and assemble the wraps fresh!
🥙 What to Serve with Mushroom Shawarma
Looking to turn your shawarma into a complete feast? Pair it with one or more of these sides:
- Tabbouleh Salad: Fresh, herby, and citrusy.
- Hummus: A creamy chickpea dip that complements the spices perfectly.
- Baba Ganoush: Smoky eggplant dip for a richer side.
- Lentil Soup: Warm and comforting, ideal for colder days.
- Pita Chips: For an extra crunchy snack on the side.
❓ FAQs About Vegan Mushroom Shawarma
🧡 Give It a Try!
This Vegan Mushroom Shawarma is a game-changer for your weeknight dinner routine. Flavor-packed, satisfying, and easy to make, it’s a meal the whole family will love. Don’t forget to snap a photo and tag me if you try this recipe — I’d love to see your delicious creations!
Now, let’s get cooking! Scroll down for the full recipe. Looking for easy vegan meal ideas? Dr. Vegan has you covered!
Mushroom Shawarma Recipe
Equipment
- Large baking tray
- Mixing bowls
- Whisk
- Oven
- Pan (optional for finishing)
Ingredients
Oyster Mushrooms:
- 900 g oyster mushrooms
- 8 tbsp olive oil
- 6 tsp shawarma seasoning (homemade or store-bought)
- 4 tbsp tomato paste
- 4 tbsp soy sauce
Yogurt-Tahini Sauce:
- 1 cup vegan yogurt
- 2 tbsp tahini
- Juice of 1 lemon (adjust to taste)
- Salt and pepper (to taste)
Wrap & Toppings (pick your favorites):
- Arabic flatbread (or any soft wraps)
- Sliced onions
- Chopped tomatoes
- Pickles
- Fries
- Extra sauce (if desired)
Instructions
- Preheat the Oven– Preheat your oven to 400°F (200°C).
- Marinate the Mushrooms– Place the oyster mushrooms on a large baking tray.– Drizzle with olive oil, and add shawarma seasoning, tomato paste, and soy sauce.– Toss everything together until the mushrooms are well coated.
- Roast the Mushrooms– Roast for 50-60 minutes, or until the mushrooms develop some char around the edges.– Keep an eye on them near the end to avoid burning.
- Make the Yogurt-Tahini Sauce– In a bowl, whisk together the vegan yogurt, tahini, and lemon juice.– Season with salt and pepper. Taste and adjust the lemon if you want more tang.
- Slice and Assemble– Remove the mushrooms from the oven and slice them into strips.– (Optional) Warm each flatbread briefly to make wrapping easier.– Spread a generous spoonful of the yogurt-tahini sauce on each flatbread.– Arrange the sliced mushrooms, onions, tomatoes, pickles, and fries (or other toppings) on top.– Drizzle extra sauce if you like.
- Wrap and Serve– Roll up the flatbread tightly, folding in the sides to keep the fillings in place.– Serve while everything is still warm.
- Finish on the Pan– For an extra layer of flavor and crispness, brush the outside of each wrap with a mix of 1 tablespoon olive oil and 1 tablespoon tomato paste, then toast it in a hot pan for 1–2 minutes on each side until lightly golden.
thanks for the great article, keep up the good work