Jamie Oliver’s Mushroom Shawarma is a delicious and plant-based take on the classic Middle Eastern street food. Featuring roasted mushrooms seasoned with aromatic spices, this recipe is perfect for a hearty meal or a healthy snack. Serve it with flatbreads, fresh vegetables, and tangy yogurt sauce for a satisfying experience.
What is Jamie Oliver Mushroom Shawarma?
Mushroom shawarma is a vegetarian twist on traditional shawarma, where meaty mushrooms replace the usual meat. Marinated in Middle Eastern spices, the mushrooms are roasted to perfection, delivering bold flavors and a satisfying texture.

Other Jamie Oliver Recipes
- Jamie Oliver Portuguese Tarts
- Jamie Oliver Breakfast Casserole
- Jamie Oliver Rosti Potatoes
- Jamie Oliver Peanut Butter Biscuits
Why You Should Try This Recipe
- Plant-based and nutritious: Packed with flavor and perfect for vegetarians.
- Quick and easy: Requires minimal prep and simple ingredients.
- Customizable: Add your favorite toppings and sauces.
- Full of flavor: Bold spices create an aromatic and satisfying dish.
- Great for sharing: Perfect for a family dinner or casual gathering.
Ingredients Needed for Jamie Oliver Mushroom Shawarma
For the Mushrooms:
- Portobello or oyster mushrooms: 500g (1 lb), cleaned and sliced.
- Olive oil: 3 tablespoons.
- Ground cumin: 1 teaspoon.
- Ground coriander: 1 teaspoon.
- Paprika: 1 teaspoon.
- Ground cinnamon: ½ teaspoon.
- Garlic: 2 cloves, minced.
- Salt and black pepper: To taste.
For the Yogurt Sauce:
- Greek yogurt: 200g (¾ cup).
- Lemon juice: 1 tablespoon.
- Garlic: 1 clove, finely grated.
- Tahini: 1 tablespoon (optional).
- Salt and pepper: To taste.
For Serving:
- Flatbreads or pitas: 4.
- Fresh vegetables: Sliced cucumbers, tomatoes, and red onions.
- Fresh parsley or cilantro: Chopped, for garnish.
- Pickles or olives: Optional, for extra flavor.
Kitchen Equipment Needed
- Large baking sheet for roasting.
- Mixing bowls for marinating and preparing the sauce.
- Knife and cutting board for slicing vegetables.
Instructions to Make Jamie Oliver Mushroom Shawarma
Step 1: Preheat the oven
Preheat your oven to 200°C (400°F).
Step 2: Marinate the mushrooms
In a mixing bowl, combine the olive oil, ground cumin, coriander, paprika, cinnamon, minced garlic, salt, and black pepper. Add the sliced mushrooms and toss until they are evenly coated in the marinade.
Step 3: Roast the mushrooms
Spread the marinated mushrooms on a large baking sheet in a single layer. Roast in the preheated oven for 20-25 minutes, stirring halfway through, until the mushrooms are golden and slightly crisp at the edges.
Step 4: Prepare the yogurt sauce
In a small bowl, whisk together the Greek yogurt, lemon juice, grated garlic, tahini (if using), salt, and pepper. Adjust the seasoning to taste.
Step 5: Assemble the shawarma
Warm the flatbreads or pitas. Spread a generous dollop of yogurt sauce on each, followed by a layer of roasted mushrooms. Add fresh vegetables, parsley or cilantro, and any optional toppings like pickles or olives.
Step 6: Serve
Fold the flatbreads around the filling and serve immediately. Enjoy with extra yogurt sauce on the side.

What to Serve With Jamie Oliver Mushroom Shawarma
- Side salad: Pair with tabbouleh or a simple cucumber and tomato salad.
- Hummus: A creamy dip to complement the shawarma.
- Rice or grains: Serve with pilaf or quinoa for a more substantial meal.
- Mint tea: A refreshing beverage to balance the spices.
Pro Tips for Making the Best Mushroom Shawarma
- Use meaty mushrooms: Portobello or oyster mushrooms provide the best texture and flavor.
- Don’t overcrowd the pan: Roast the mushrooms in a single layer for even cooking.
- Customize the spices: Add chili flakes or smoked paprika for extra heat.
- Prep ahead: Marinate the mushrooms in advance to save time.
- Warm the bread: Lightly toast the flatbreads for the best texture.
What are the Variations of Jamie Oliver Mushroom Shawarma?
- Vegan version: Use plant-based yogurt for the sauce.
- Extra veggies: Roast bell peppers or zucchini along with the mushrooms.
- Nutty twist: Add toasted pine nuts or sesame seeds as a garnish.
- Cheesy option: Sprinkle with crumbled feta or halloumi.
- Herbal infusion: Add fresh dill or mint to the yogurt sauce.
How Do I Store Jamie Oliver Mushroom Shawarma?
- In the refrigerator: Store roasted mushrooms and yogurt sauce separately in airtight containers for up to 3 days. Reheat mushrooms before assembling.
- Not freezer-friendly: The texture of the mushrooms and sauce may change after freezing.
Nutrition Value (per serving, based on 4 servings)
- Calories: 300
- Protein: 12g
- Carbs: 35g
- Fat: 12g
FAQs
Can I use other types of mushrooms for shawarma?
Yes, you can use any meaty mushrooms like shiitake, cremini, or button mushrooms. However, portobello and oyster mushrooms provide the best texture and flavor for this dish.
How do I make the mushroom shawarma vegan?
To make it vegan, use plant-based yogurt for the sauce and ensure the flatbreads or pitas are dairy-free. You can also add tahini or hummus for extra creaminess.
What toppings go well with mushroom shawarma?
Fresh cucumbers, tomatoes, red onions, parsley, pickles, and olives are excellent toppings. You can also add crumbled vegan cheese or toasted nuts for extra flavor.
Can I prepare mushroom shawarma in advance?
Yes, you can marinate and roast the mushrooms in advance. Store them in the refrigerator for up to 3 days and reheat them before assembling the shawarma. The yogurt sauce can also be made ahead and stored separately.
Final Words
Jamie Oliver’s Mushroom Shawarma is a flavorful and versatile dish that’s perfect for vegetarians and meat-eaters alike. With its bold spices, tender mushrooms, and creamy yogurt sauce, this recipe is a crowd-pleaser that’s easy to prepare. Try it today for a fresh take on a Middle Eastern favorite!
PrintJamie Oliver Mushroom Shawarma Recipe
Mushroom shawarma is a vegetarian twist on traditional shawarma, where meaty mushrooms replace the usual meat. Marinated in Middle Eastern spices, the mushrooms are roasted to perfection, delivering bold flavors and a satisfying texture.
- Prep Time: 10
- Cook Time: 25
- Total Time: 35 minutes
- Yield: 4
- Category: Main Course
- Method: Roasting
- Cuisine: Middle Eastern
Ingredients
For the Mushrooms:
- Portobello or oyster mushrooms: 500g (1 lb), cleaned and sliced.
- Olive oil: 3 tablespoons.
- Ground cumin: 1 teaspoon.
- Ground coriander: 1 teaspoon.
- Paprika: 1 teaspoon.
- Ground cinnamon: ½ teaspoon.
- Garlic: 2 cloves, minced.
- Salt and black pepper: To taste.
For the Yogurt Sauce:
- Greek yogurt: 200g (¾ cup).
- Lemon juice: 1 tablespoon.
- Garlic: 1 clove, finely grated.
- Tahini: 1 tablespoon (optional).
- Salt and pepper: To taste.
For Serving:
- Flatbreads or pitas: 4.
- Fresh vegetables: Sliced cucumbers, tomatoes, and red onions.
- Fresh parsley or cilantro: Chopped, for garnish.
- Pickles or olives: Optional, for extra flavor.
Instructions
Step 1: Preheat the oven
Preheat your oven to 200°C (400°F).
Step 2: Marinate the mushrooms
In a mixing bowl, combine the olive oil, ground cumin, coriander, paprika, cinnamon, minced garlic, salt, and black pepper. Add the sliced mushrooms and toss until they are evenly coated in the marinade.
Step 3: Roast the mushrooms
Spread the marinated mushrooms on a large baking sheet in a single layer. Roast in the preheated oven for 20-25 minutes, stirring halfway through, until the mushrooms are golden and slightly crisp at the edges.
Step 4: Prepare the yogurt sauce
In a small bowl, whisk together the Greek yogurt, lemon juice, grated garlic, tahini (if using), salt, and pepper. Adjust the seasoning to taste.
Step 5: Assemble the shawarma
Warm the flatbreads or pitas. Spread a generous dollop of yogurt sauce on each, followed by a layer of roasted mushrooms. Add fresh vegetables, parsley or cilantro, and any optional toppings like pickles or olives.
Step 6: Serve
Fold the flatbreads around the filling and serve immediately. Enjoy with extra yogurt sauce on the side.