The Mushroom Shawarma That Made Me Forget About Meat
This mushroom shawarma proves you don’t need meat to make an unforgettable shawarma. King oyster or portobello mushrooms soak up shawarma spices before hitting a smoking-hot pan, where they develop crisp, deeply browned edges and a hearty texture that rivals traditional shawarma.

Jump to:
It started with a paper bag that felt far heavier than I expected.
Every summer market seems to have that one mushroom grower who knows exactly how to draw people in. The table is covered with king oysters as long as your forearm, wide portobellos with dark, velvety caps, and baskets filled with varieties that barely make it to grocery stores. I always tell myself I’ll buy one (or two) for dinner. Somehow I walk away carrying enough mushrooms for half the week, already thinking about what they’ll become.

That trip home was the beginning of this mushroom shawarma.
I’ve been calling this season our Shawarma Summer because shawarma has quietly slipped into so many meals around our table. Some evenings it’s tucked into the soft pita from my vegan shawarma pita, piled high with vegetables and plenty of tahini. Other nights it becomes the centerpiece of my chicken shawarma rice with white sauce, the kind of dinner that reminds me of the bustling shawarma stands I wandered past in Israel.
The mushrooms fit into that season of cooking so naturally that they kept finding their way back to the table.
King oysters tear into long strips that brown along the edges and stay surprisingly hearty in the center. Portobellos soak up the shawarma spices until every bite carries cumin, coriander, garlic, and lemon.
They spend a few quiet minutes in the marinade before meeting a scorching pan, where the edges darken and the kitchen slowly fills with the familiar aroma that always pulls everyone a little closer.

Lately mushrooms have been showing up everywhere, from coffee to skincare shelves, though this has become my favorite place to find them. The same market trips have also inspired bowls of oyster maitake mushroom pasta when I want something slow for a rainy afternoon, or an easy lion’s mane mushroom recipe when a single beautiful mushroom deserves to stay the center of the plate. This shawarma joins that little collection, carrying familiar Middle Eastern flavors into another season of cooking.
I still think about those market mornings whenever I make it. The paper bags rustling against my arm. The grower brushing stray bits of soil from the mushrooms before handing them over. It’s the feeling that dinner had already started long before I stepped back into my own kitchen.
The market stall changes with the season, though my paper bag always seems to end up just as full. Somehow, these mushrooms always find their way back into this recipe.
Ingredients

The mushrooms are what make this recipe. I make it most often with king oyster mushrooms because they tear into long strips that keep their shape and develop a meaty texture once seared. They remind me the most of traditional shawarma slices. Portobello mushrooms are another favorite, especially when I find beautiful ones at the market. Their broad caps soak up the marinade well and brown deeply around the edges. I avoid button or cremini mushrooms here because they release more moisture and don’t create the same substantial bite.
Raw tahini gives the marinade body. Instead of sitting on the surface, it clings to every strip of mushroom, helping the shawarma spices coat evenly while adding the rich sesame flavor that belongs with so many Middle Eastern dishes. Choose a smooth, pourable tahini for the best texture. If needed, sunflower seed butter can work for a sesame-free version, though its flavor is a little earthier.
A good shawarma spice blend is the heart of the recipe. I use a blend built around cumin, coriander, paprika, turmeric, garlic, and a touch of cinnamon. Those spices create the familiar aroma that reminds me of walking past shawarma shops in Israel. If you’re mixing your own, freshly ground spices make a noticeable difference, especially cumin and coriander.
See the recipe card for the full list and exact quantities.
Top Tips
Don’t marinate the mushrooms for too long – I tested longer marinades thinking the flavor would deepen, though the opposite happened. After about 30 minutes, the mushrooms begin releasing moisture into the bowl, making them harder to brown. A shorter marinade keeps the spices on the surface where they’ll toast in the pan.
Tear king oyster mushrooms instead of slicing them – when I first made this with neat slices, the texture felt flat. Pulling them apart along the grain creates uneven edges that caramelize beautifully while the thicker centers stay pleasantly hearty.
Let the pan recover between batches – after each batch, I wait a minute or two for the skillet to become smoking hot again. Adding mushrooms to a pan that hasn’t fully reheated leads to pale, soft mushrooms instead of the dark, crisp edges that make this recipe shine.
How to Make Mushroom Shawarma Recipe

Great meaty mushroom shawarma comes down to texture. The goal is rich golden crust, tender centers, and mushrooms that still have plenty of bite. Paying attention to how they look and feel while cooking makes a bigger difference than watching the clock. Here’s how to make this recipe:
Prepare the Mushrooms

- For portobellos, remove the stems and slice the caps into thick strips.
- They should be substantial enough to hold their shape in the pan rather than shrinking into thin pieces.
- For king oyster mushrooms, skip the knife and tear them lengthwise along their natural grain.
- Those irregular strips create ragged edges that brown beautifully while the thicker centers stay pleasantly hearty. It’s a small step that completely changes the finished texture.
Mix the Shawarma Marinade

- The marinade should be thick enough to cling to the mushrooms without pooling in the bottom of the bowl.
- If it looks dry, keep whisking before adding more liquid, as tahini often loosens after a minute.
Coat the Mushrooms Evenly

- The marinade should lightly cover each strip instead of forming heavy clumps.
- As the mushrooms sit, they’ll begin absorbing the flavors while releasing a small amount of their own moisture. That’s completely normal.
Marinate Briefly
- Let the mushrooms rest at room temperature for about 30 minutes.
- This is one recipe where longer isn’t better.
- Given too much time, mushrooms release excess liquid into the marinade, making it difficult to achieve the browned edges that give shawarma its character.
Heat the Pan Until Very Hot
- Place a heavy skillet or grill pan over high heat and let it heat until it’s lightly smoking. This step is worth the extra patience.
- If the pan isn’t fully heated, the mushrooms will release moisture before they begin to brown, leaving them soft rather than beautifully caramelized.
Sear Without Moving


- As they cook, you’ll notice the edges beginning to darken and the mushrooms naturally releasing from the pan.
- That’s your sign they’ve developed a proper crust.
- The mushrooms should feel tender while still holding their shape.
Cook in Batches if Needed
- If your pan becomes crowded, cook the mushrooms in batches instead of squeezing everything in at once.
- Overcrowding traps steam, which softens the mushrooms before they have a chance to brown. Let the pan regain its heat between batches so each one develops the same rich color.
Assemble the Shawarma

- The contrast between the deeply browned mushrooms, crisp vegetables, and cool sauce is what brings the whole wrap together.
- Serve immediately while the mushrooms are still hot and the vegetables remain crisp.
Storage

Store leftover mushroom shawarma in an airtight container in the refrigerator for up to 4 days. Keep the cooked mushrooms separate from the pita, vegetables, and sauces so everything keeps its texture. Reheat the mushrooms in a hot skillet for a few minutes, or spread them on a baking sheet and warm them in a 400°F oven until the edges brown again. The microwave works in a pinch, though the mushrooms will be softer.
For longer storage, freeze the cooked mushrooms in a freezer-safe container or bag for up to 2 months. Thaw overnight in the refrigerator before reheating in a hot skillet or oven. I don’t recommend freezing the assembled shawarma or fresh toppings, as the vegetables lose their crispness and the pita becomes soggy after thawing.
FAQs

Yes, though the texture will change. King oyster and portobello mushrooms work best because they stay substantial after cooking and develop deeply browned edges. Shiitake mushrooms add plenty of flavor but cook much smaller, while cremini and button mushrooms release more moisture and won’t have the same hearty bite.
Yes. Use tamari instead of soy sauce and serve the mushrooms with gluten-free pita or over rice, quinoa, or a salad instead of flatbread. Always check that your shawarma spice blend is certified gluten-free if you’re cooking for someone with celiac disease.
Yes. Arrange the marinated mushrooms in a single layer and air fry at 400°F until browned, shaking once halfway through. You may need to cook in batches for the best color.
Yes. This recipe is vegan when served with tahini sauce and vegan pita or flatbread. If you prefer garlic yogurt sauce, it becomes vegetarian instead.
Mushroom shawarma pairs well with pita, garlic yogurt sauce or tahini sauce, Israeli salad, pickled onions, hummus, rice, roasted vegetables, or fries. It also makes an excellent filling for grain bowls with cucumbers, tomatoes, and fresh herbs.
Recipe
Tried and loved this recipe? Please leave a 5-star review below! Your reviews mean a lot to me, so if you’ve got any questions, please let me know in a comment.
Mushroom Shawarma
A hearty mushroom shawarma recipe with crisp-edged mushrooms and classic Middle Eastern flavors.
Prevent your screen from going to sleep
Ingredients
Mushrooms
- 2 pounds portobello mushrooms or king oyster mushrooms
- 3 tablespoons raw tahini
- 3 tablespoons shawarma spice blend
- 3 tablespoons olive oil
- 1 tablespoon soy sauce or tamari
- 1 tablespoon lemon juice
- 1 teaspoon salt
For Serving
- Pita or flatbread
- Sliced tomato
- Sliced cucumber
- Pickled onions
- Tahini sauce or garlic yogurt sauce
- Fresh parsley
Instructions
Prepare the Mushrooms
-
If using portobello mushrooms, remove the stems and slice the caps into ½-inch strips. For king oyster mushrooms, tear them lengthwise along the grain into thick strips to create a pulled, meaty texture that browns beautifully.
Mix the Marinade
-
In a large bowl, whisk together the shawarma spice blend, olive oil, raw tahini, soy sauce or tamari, lemon juice, and salt until smooth and well combined.
Marinate
-
Let the mushrooms marinate at room temperature for 30 minutes. Avoid marinating longer, as the mushrooms will begin releasing moisture, making them harder to sear.
Cook in Batches
-
Repeat with the remaining mushrooms, allowing the pan to regain its heat between batches. Avoid overcrowding, as this traps steam and prevents proper browning.
Assemble and Serve
-
Fill warm pita or flatbread with the mushroom shawarma, tomatoes, cucumbers, pickled onions, parsley, and a generous drizzle of tahini sauce or garlic yogurt sauce. Serve immediately while the mushrooms are still hot.
Nutrition
Calories: 160kcalCarbohydrates: 3gProtein: 2gFat: 16gSaturated Fat: 2gPolyunsaturated Fat: 4gMonounsaturated Fat: 10gSodium: 586mgPotassium: 56mgFiber: 1gSugar: 0.1gVitamin A: 8IUVitamin C: 2mgCalcium: 17mgIron: 1mg




Post Comment