Mushroom Shawarma Wrap (Vegan Shawarma)

5 from 6 votes
Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

How to make a flavor-packed vegan shawarma recipe using marinated and sauteed mushrooms. This mushroom shawarma is packed with healthy, wholesome, unprocessed ingredients and doubles up as a great vegan gyro, too! Once cooked, serve the veg shawarma as a classic shawarma wrap/sandwich or in one of several other flavor-packed, meat-free meals!

Cooking mushroom shawarma in a pan

When you eat a plant-based (or entirely meat-free) diet, you’ll soon come to realize how genuinely versatile some vegetables are, like mushrooms. Having already shared mushroom and lentil meatballs, vegan “birria” style mushroom tacos, and wild mushroom ragu, now it’s the turn of this vegan mushrooms shawarma using mushrooms for a hearty, “meaty,” flavorful meat-free version of a classic shawarma recipe!

In the UK, it feels like you’re never far away from a kebab shop serving up abundant portions of Turkish, Mediterranean, or Middle Eastern style doner kebab as “sandwiches” (shawarma wraps) loaded with salad veg and LOTS of garlic sauce, over fries, salad, and more. In Lebanon, the same can be said for shawarma (and falafel stands with hummus, too!). Unfortunately, for those who are looking for a vegetarian shawarma alternative, those are definitely lacking. Luckily, with just a few simple ingredients, and a very simple method, you can make a delicious and nutritious vegan shawarma at home (toppings and all!).

What is Shawarma?

Traditionally, shawarma (also spelled chawarma or showarma) is a Levantine Arab dish made of thin slices and stacked meat in a conical shape that is then spun slowly as it roasts on a vertical rotisserie/spit and is very similar to Turkish doner kebab, Greek gyros, and Mexican tacos al pastor (the latter of which was introduced by Lebanese immigrants!) – but differs in seasonings used and serving options.

Mushroom shawarma on a platter with veggies

While traditional shawarma was made with lamb or chicken, there are now options that include beef, turkey, and even veal. Slices are then made vertically to “shave” the meat off the cone.

As this is vegan shawarma, there is obviously no meat. However, there’s also no rotisserie/spit either. Instead, for this healthy mushroom shawarma (aka mushroom kebab), the thinly sliced mushroom is marinated with a Lebanese-style shawarma marinade and then either pan-fried, baked, or air-fried until crisp and cooked through. 

Homemade Vegan Mushroom Shawarma

For this Lebanese-style vegetarian shawarma, I’ve combined an oil, yogurt (dairy or dairy-free), and spice mixture to make a simple and flavorful marinade. For vegan shawarma, simply use a dairy-free yogurt, and you’re good to go! First, allow the mushrooms to marinate for at least an hour. Then, pan-fry, bake, or air fry to perfection.

Mushroom shawarma wrap on a plate

Once cooked, I prepared a classic shawarma wrap (aka sandwich). To make one too, spoon the mixture over a wrap along with all the fillings! Admittedly, it may not be the tidiest of foods to eat. Still, the juicy filling dribbling down your chin is all part of enjoying this flavor-packed shawarma wrap, with a fluffy pita encasing lots of salad veggies, plenty of garlic sauce, and the tender, juicy mushroom shawarma – delicious!

However, that’s not the only way to enjoy this veggie shawarma. Keep reading for more tips, ingredients notes, and serving suggestions! And, if you’re looking for more ways to enjoy mushrooms this week, you might enjoy these posts for crispy air-fried mushrooms, how to sauté mushrooms, portobello mushroom burger with sweet potato patty, and even for full English breakfast (vegetarian or vegan versions available!).

The Ingredients

  • Mushrooms: I used “Chicken of the Woods” mushrooms for this after seeing them in a local market. However, this method will work with oyster and portobello mushrooms too (for the meatiest texture) or even rehydrated dried mushrooms or other wild mushroom blends.
Ingredients for mushroom shawarma

The Shawarma Marinade

To Serve – Healthy Shawarma Sandwich

Optional Add-ins and Recipe Variations

  • For spice: you can add some chili sauce or harissa sauce or chili powder to the marinade if you want spicy, savory mushroom shawarma. Alternatively, you could add a drizzle of chili sauce directly to the shawarma sandwich.
  • Liquid smoke: regular shawarma has a slightly charred, smoky flavor from how it’s cooked. You can use a few drops of liquid smoke in the marinade to mimic that smokiness.
  • Veggies: this mushroom shawarma pairs wonderfully with other cooked veggies (whether served as part of a shawarma wrap or over rice, etc.), including grilled/roasted peppers or eggplant.
  • Tahini sauce: creamy tahini sauce is more common with beef shawarma than chicken shawarma (which is what this vegan shawarma is replicating). However, it will still pair well.
  • Hummus: once again, creamy hummus is popular with beef. However, feel free to try it with this vegan shawarma recipe if preferred.
  • Alternative yogurt sauce: instead of using toum (Lebanese garlic sauce, which is VERY robust), you could use a subtler yogurt sauce by combining plain yogurt with minced garlic, dried dill and mint, and salt (to taste). Optionally, add a squeeze or two of lemon juice. Then, allow it to “rest” for at least 30 minutes for an even better flavor.
  • Other toppings: other popular additions that you may enjoy including sliced olives, sliced radishes, raw red onions, sliced cucumber, and fresh herbs – like mint, cilantro, etc.
  • Jackfruit Shawarma: instead of mushrooms, you could use green jackfruit with this shawarma marinade and bake it, similar to what I did for this BBQ shredded jackfruit.
  • To make chicken shawarma: you can use chicken. Make sure to allow it to marinate for 4-6 hours or overnight (covered in the fridge) then pan-fry until fully cooked.

How to Make Mushroom Shawarma (Vegan Shawarma)

Step 1: Prepare the marinade and mushrooms

First, whisk all the spices together in a small bowl. Then add them to a larger bowl along with the oil, vinegar, yogurt, and spices. Mix well until properly combined. Then set aside.

Meanwhile, prepare the mushrooms. Use a clean, damp paper towel to wipe away dirt, then slice the mushrooms into long strips or bite-sized pieces.

Steps for preparing mushroom shawarma

Step 2: Marinate the mushrooms

Add the mushrooms to your marinade bowl and toss to thoroughly coat. Then set aside and allow to marinate for at least an hour (up to 4 hours).

Meanwhile, prepare the fries (if you intend to use them). I like to bake, or air fry them – check my Guide to Perfect Crispy Baked Fries.

Marinating mushrooms in a bowl

Step 3: Cook the mushroom shawarma

Heat a large skillet with a swirl of oil over medium heat. Once hot, add the mushrooms and sauté until lightly crisp – this can take 7-12 minutes in total. If you prefer it a little more tender, then feel free to cook for slightly less time.

Cooking mushroom shawarma

Alternatively, you can bake or even air fry the mushroom shawarma. To do so:

Bake: Spread across a parchment-lined tray and bake in a pre-heated oven at 425ºF/220ºC for between 15-20 minutes.

Air Fry: Spread in a single layer in the air fryer at 400ºF/200ºC for 10-15 minutes.

Cooking mushroom shawarma in an air fry

You can also warm the bread in a stack in tin foil. Warm it in the oven until they’re ready to serve. The aim is for warm and pliable, not crispy, so don’t omit the tinfoil!. Alternatively, you could warm them in the microwave for a short period.

Step 4: Assemble the vegan mushroom shawarma

To assemble the veg shawarma wrap, first spread some garlic sauce over the bread (or wait to drizzle it over the top of the ingredients). Then place some of the mushroom shawarma, lettuce, tomatoes the two types of pickles, and the fries. Then, wrap the veg shawarma wrap and enjoy!

Steps for making mushroom shawarma wrap

How to Store 

Make ahead: you can freeze the mushrooms and marinade in a Ziplock bag (I use reusable silicone bags) for up to two months. There’s no need to marinate them first. Just combine all the ingredients and freeze. When thawing in the fridge, the mushrooms will naturally marinate.

You can also prepare the garlic sauce and pita flatbreads several days in advance.

Store: once prepared, the full shawarma sandwich/wrap should be eaten within a day before the bread becomes too soggy (store, wrapped in foil in the fridge). However, the mushroom shawarma can be stored in an airtight container in the refrigerator for 3-4 days.

Reheat: To reheat the veggie shawarma, simply zap in the microwave for 40 seconds (or so) until fully warm.

Mushroom shawarma wrap

How to Serve Veg Shawarma

While it may be traditional to enjoy this Lebanese-style vegan shawarma as part of a pita wrap, there are several other ways you can use the mushroom kebab, including:

You can also serve the veg shawarma as part of a Middle Eastern mezze platter alongside other small dishes like falafel, hummus, Fattoush, fatteh, tabbouleh, stuffed grape leaves, and more!

Mushroom shawarma on a plate

Recipe Notes and Top Tips

  • Marinate to perfection: while you can cook the mushrooms after just an hour of marinating, they’ll taste even better when left longer. I recommend up to four hours, though they may work well overnight.
  • The bread is versatile: I’ve made shawarma wraps with classic pita pockets, Greek pita (thicker and fluffier), or naan (similar to Greek pita), all with excellent results. So feel free to use what you have.
  • Prepare a shawarma platter: if you’re serving to multiple guests, you can prepare a platter of all the topping options alongside a plate of pita bread and allow guests to create their own wraps (prepare for things to get a little messy – but it’’s all part of the fun!). Then, serve up with a BIG side of fries, and you have yourself a truly crowd-pleasing meal!

More Ways to Enjoy Mushrooms

If you try this vegan shawarma recipe (aka mushroom shawarma), I’d love to hear your thoughts/questions below. Also, I’d appreciate a recipe card rating below, and feel free to tag me in your recipe recreations on Instagram @Alphafoodie!

Mushroom Shawarma Wrap (Vegan Shawarma)

5 from 6 votes
By: Samira
How to make a flavor-packed vegan shawarma recipe using marinated and sauteed mushrooms. This mushroom shawarma is packed with healthy, wholesome, unprocessed ingredients and doubles up as a great vegan gyro, too! Once cooked, serve the veg shawarma as a classic shawarma wrap/sandwich or in one of several other flavor-packed, meat-free meals!
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 1 hour 20 minutes
Servings: 6 wraps

Ingredients 
 

  • 1.75 lb mushrooms chicken of the woods, oyster, or portobello work best. Dried mushrooms (rehydrated) also work.
  • 2/3 cup oil any neutral like olive oil (not extra virgin) or avocado oil
  • 1/2 cup yogurt plain 'natural' yogurt. or dairy-free plain yogurt
  • 2 Tbsp vinegar apple cider vinegar OR lemon juice
  • 0.2 oz garlic powder 1 Tbsp
  • 0.15 oz salt 1/2 Tbsp
  • 1 tsp black pepper
  • 1/2 Tbsp paprika
  • 1/2 tsp ground ginger powder
  • 1/2 tsp white pepper
  • 1/4 tsp bay leaf powder
  • 1 tsp ground cardamom powder

To serve (adjust to personal taste)

Instructions 

Step 1: Prepare the marinade and mushrooms

  • Whisk all the spices together in a small bowl. Then add them to a larger bowl along with the oil, vinegar, yogurt, and spices. Mix well until properly combined. Then set aside.
  • Prepare the mushrooms. Use a clean, damp paper towel to wipe away dirt, then slice the mushrooms into long strips or bite-sized pieces.

Step 2: Marinate the mushrooms

  • Add the mushrooms to your marinade bowl and toss to thoroughly coat. Then set aside and allow to marinate for at least an hour (up to 4 hours).
  • Meanwhile, prepare the fries (if you intend to use them). I like to bake, or air fry them – check my Guide to Perfect Crispy Baked Fries.

Step 3: Cook the mushroom shawarma

  • Heat up a large skillet with a swirl of oil over medium heat. Once hot, add the mushrooms and sauté until lightly crisp – this can take 7-12 minutes in total. If you prefer it a little more tender, then feel free to cook for slightly less time.
    Alternatively, you can bake or even air fry the mushroom shawarma. To do so:
    Bake: spread across a parchment-lined tray and bake in a pre-heated oven at 425ºF/220ºC for between 15-20 minutes.
    Air Fry: spread in a single layer in the air fryer at 400ºF/200ºC for 10-15 minutes.
  • You can also warm your bread of choice by wrapping the pitas in a stack in tin foil and warming them in the oven until they're ready to serve (the aim is for warm and pliable, not crispy, so don't omit the tinfoil!). Alternatively, you could warm them in the microwave for a short period.

Step 4: Assemble the vegan mushroom shawarma

  • To assemble the shawarma wrap, first spread some garlic sauce over the bread (or wait to drizzle it over the top of the ingredients). Then place some of the mushroom shawarma, lettuce, the tomatoes, the two types of pickles, and the fries. Then, wrap the shawarma wrap and enjoy!

How to Store

  • Make ahead: you can freeze the mushrooms and marinade in a Ziplock bag in the freezer for up to two months. There's no need to leave them to marinate first. Just combine all the ingredients and freeze. When thawing in the fridge, the mushrooms will naturally marinate.
    You can also prepare the garlic sauce and pita flatbreads several days in advance.
    Store: once prepared, the full shawarma sandwich/wrap should be eaten within a day before the bread becomes too soggy (store, wrapped in foil in the fridge). However, the mushroom shawarma can be stored in an airtight container in the refrigerator for 3-4 days.
    Reheat: to reheat the shawarma, simply zap in the microwave for 40 seconds (or so) until fully warm.

Notes

  • Marinate to perfection: while you can cook the mushrooms after just an hour of marinating, they’ll taste even better when left longer, up until overnight (around 8 hours).
  • The bread is versatile: I’ve made shawarma wraps with classic pita pockets, Greek pita bread (thicker and fluffier), and naan bread (similar to Greek pita), all with excellent results. So feel free to use what you have.
  • Prepare a shawarma platter: if you’re serving to multiple guests, you can prepare a platter of all the topping options alongside a plate of pita bread and allow guests to create their own wraps (prepare for things to get a little messy – but it’s all part of the fun!). Then, serve up with a BIG side of fries, and you have yourself a truly crowd-pleasing meal!
 
Optional add-ins and recipe variations:
  • For spice: you can add some chili sauce or harissa sauce or chili powder to the marinade if you want spicy, savory mushroom shawarma. Alternatively, you could add a drizzle of chili sauce directly to the shawarma sandwich.
  • Liquid smoke: regular shawarma has a slightly charred, smoky flavor from how it’s cooked. You can use a few drops of liquid smoke in the marinade to mimic that smokiness.
  • Veggies: this mushroom shawarma pairs wonderfully with other cooked veggies (whether served as part of a shawarma wrap or over rice, etc.), including grilled/roasted peppers or eggplant.
  • Tahini sauce: creamy tahini sauce is more common with beef shawarma than chicken shawarma (which is what this vegan shawarma is replicating). However, it will still pair well.
  • Hummus: once again, creamy hummus is popular with beef. However, feel free to try it with this vegan shawarma recipe if preferred.
  • Alternative yogurt sauce: instead of using toum (Lebanese garlic sauce, which is VERY robust), you could use a subtler yogurt sauce by combining plain yogurt with minced garlic, dried dill and mint, and salt (to taste). Optionally, add a squeeze or two of lemon juice. Then, allow it to “rest” for at least 30 minutes for an even better flavor.
  • Other toppings: other popular additions that you may enjoy including sliced olives, sliced radishes, raw red onions, sliced cucumber, and fresh herbs – like mint, cilantro, etc.
  • Jackfruit Shawarma: instead of mushrooms, you could use green jackfruit with this shawarma marinade and bake it,  similar to what I did for this BBQ shredded jackfruit.
  • To make chicken shawarma: you can use chicken. Make sure to allow it to marinate for 6 hours or overnight (covered in the fridge) then pan-fry until fully cooked.
 
Check the blog post for more tips and serving suggestions!
Course: Main
Cuisine: Lebanese, Levantine, Middle Eastern
Freezer friendly: 2 Months (prepped)
Shelf life: 3-4 Days

Nutrition

Serving: 1wrap, Calories: 509kcal, Carbohydrates: 58g, Protein: 13g, Fat: 26g, Saturated Fat: 4g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 18g, Cholesterol: 3mg, Sodium: 2133mg, Potassium: 1036mg, Fiber: 7g, Sugar: 9g, Vitamin A: 839IU, Vitamin C: 23mg, Calcium: 131mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Leave a comment

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

Recipe Rating