Vegan Oyster Mushroom Shawarma
A plant-based twist on a Middle Eastern classic, this recipe uses meaty oyster mushrooms seasoned with warming spices, grilled and roasted until beautifully crisp and golden.
Ingredients
For the Mushrooms:
-
Around 12 large clusters of oyster mushrooms
-
Cooking oil (neutral or olive)
Spice Blend:
-
1 tbsp garlic powder
-
1 tsp salt
-
1½ tsp ground black pepper
-
2 tsp ground cumin
-
1 tbsp smoked paprika
-
¾ tsp dried oregano
-
1 tsp onion powder
-
1 tbsp ground coriander
-
A pinch of ground cinnamon
-
¼–½ tsp cayenne pepper (optional, adjust to taste)
Basting Sauce:
-
¼ cup olive oil
-
Zest and juice of 1 lemon
-
3 tbsp maple syrup or agave
-
2 tbsp of the spice blend (above)
-
Extra salt to taste
Optional Chopped Salad:
-
1 garlic clove, finely minced
-
Juice of ½ a lemon
-
2 tbsp extra virgin olive oil
-
3 ripe tomatoes, diced
-
¼ cucumber, diced
-
¼ red onion, diced
-
Handful of parsley, finely chopped
-
Optional: 1½ cups cooked chickpeas
-
Salt to taste
To Serve:
-
Flatbreads or soft pitas
-
Garlic sauce, plant-based yoghurt, tahini, or hot chilli sauce
Method
1. Make the Salad (Optional)
In a bowl, combine garlic, lemon juice, and olive oil. Add chopped tomatoes, cucumber, onion, parsley, and chickpeas (if using). Mix well, season with salt, and chill until ready to serve.
2. Mix the Spices
Blend all dry spices in a bowl until well combined.
3. Prepare the Sauce
Whisk together olive oil, lemon zest and juice, maple syrup (or agave), 2 tablespoons of the spice mix, and salt.
4. Cook the Mushrooms
Heat a little oil in a frying pan over medium-high heat. Working in batches, press mushroom clusters into the pan using a heavy pan or weight to flatten. Cook for 4–5 minutes per side until browned, seasoning with spice mix as you go. Set aside when done.
5. Stack and Roast
Preheat your oven to 200°C (400°F). On a foil-lined tray fitted with a cooling rack, stack the cooked mushrooms on skewers, pressing them tightly together. Drizzle some of the sauce over the stack and roast for 20–30 minutes, brushing with more sauce every 10 minutes until crisp and deeply golden.
6. Serve
Thinly slice the mushroom shawarma. Serve wrapped in warm flatbread with your choice of sauce, salad, and extras.
This vegan shawarma delivers bold flavour, a satisfying texture, and all the charm of street-style wraps—without any meat. Perfect for sharing, or just indulging yourself.