Vegan Mushroom Shawarma

Rating: 5.00
(1)

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!

Tossing the oyster mushrooms with olive oil, shawarma seasoning, tomato paste, and soy sauce.
Marinate: Toss the oyster mushrooms with olive oil, shawarma seasoning, tomato paste, and soy sauce.
Baking the oyster mushrooms until they’re crispy and charred on the edges.
Roast: Bake until they’re crispy and charred on the edges.
Whisking together vegan yogurt, tahini, lemon juice, salt, and pepper.
Prepare the Sauce: Whisk together vegan yogurt, tahini, lemon juice, salt, and pepper.
Spreading the sauce on flatbread, add the roasted mushrooms, and load up with your favorite toppings like onions, tomatoes, and pickles.
Assemble: Spread the sauce on flatbread, add the roasted mushrooms, and load up with your favorite toppings like onions, tomatoes, and pickles.
Mushroom shawarma
Wrap and Enjoy: Fold, wrap, and dig in! For extra crispness, you can toast the wraps in a hot pan until golden on both sides.

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

Absolutely! While oyster mushrooms have a great meaty texture, portobello or king oyster mushrooms also work well.


🧡 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!

Spreading the sauce on flatbread, add the roasted mushrooms, and load up with your favorite toppings like onions, tomatoes, and pickles.

Mushroom Shawarma Recipe

5 from 1 vote
This vegan Mushroom Shawarma is a bold and flavorful twist on the classic Middle Eastern street food. Made with juicy oyster mushrooms marinated in a savory shawarma spice blend, then roasted to perfection, it's served with a creamy yogurt-tahini sauce and wrapped in warm flatbread. Perfect for a plant-based weeknight dinner or a weekend treat!
Servings servings
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour

Equipment

  • Large baking tray
  • Mixing bowls
  • Whisk
  • Oven
  • Pan (optional for finishing)

Ingredients
  

Oyster Mushrooms:

Yogurt-Tahini Sauce:

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.

Nutrition

Calories: 427kcalCarbohydrates: 22gProtein: 13gFat: 35gSaturated Fat: 6gPolyunsaturated Fat: 5gMonounsaturated Fat: 23gCholesterol: 8mgSodium: 1204mgPotassium: 1275mgFiber: 6gSugar: 8gVitamin A: 418IUVitamin C: 4mgCalcium: 101mgIron: 4mg
Calories: 427kcal
Cost: $12-15
Course: Main Course
Cuisine: Middle Eastern
Keyword: Easy Vegan Dinner, Healthy Vegan Wraps, Mushroom Shawarma, Plant-Based Shawarma, Vegan Middle Eastern Recipe, Vegan Shawarma

Join the Conversation

  1. thanks for the great article, keep up the good work

5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating




Close
Copyright © 2025 Dr. Vegan. All rights reserved.
Close