Vegan Gyros with Oyster Mushrooms – Easy 40-Minute Dinner!

Fully assembled vegan mushroom gyros in pita bread on a plate with tzatziki sauce, fresh tomato, cucumber, and dill

You know those evenings when you want something flavorful, filling, and fresh – but you also want it done before anyone starts complaining about being hungry?

This vegan gyros recipe is your answer.

It’s everything you love about classic Greek street food – warm pita, savory seasoned “meat,” cool cucumbers, juicy tomatoes, and that dreamy garlicky tzatziki – made completely plant-based and ready in about 40 minutes.

And yes, it’s genuinely satisfying. No sad, skimpy wrap here. We’re talking a hearty, flavor-packed meal that will leave you full and happy.

Whether you’re trying to eat a little cleaner, reduce meat a few nights a week, or just explore fun new recipes – this one’s a keeper. Our bodies are temples worth taking care of, and feeding them well is one of the most loving things we can do for ourselves.

“Or do you not know that your body is a temple of the Holy Spirit within you?” – 1 Corinthians 6:19

Vegan gyros recipe held in hand — easy high protein dinner idea with oyster mushrooms and tzatziki

What You’ll Learn in This Post

  • What vegan gyros are made of (and why oyster mushrooms are a game changer)
  • The exact spice blend that makes this taste authentic
  • Step-by-step instructions with tips to get the best texture
  • Fun variations and serving ideas
  • A full printable recipe card at the bottom

What Are Gyros, Exactly?

If you’ve never had a gyro before – first of all, you’re in for a treat.

Gyros (pronounced “YEE-ros”) are a traditional Greek street food. Think of them as taco-like wraps made with seasoned meat – traditionally lamb, chicken, or pork – tucked inside soft pita bread and topped with fresh veggies and tzatziki sauce.

In Greece, the meat is slow-roasted on a vertical rotisserie. For home cooking, it’s simply sautéed in a pan and then often finished under the broiler for extra crispiness.

For this vegan version, we’re swapping the meat entirely – and honestly, you won’t miss it one bit.


Why Oyster Mushrooms Are the Perfect Vegan “Meat”

This is the part that surprises people every single time.

Oyster mushrooms – when shredded into thin strips and cooked with the right seasoning – have an incredible meaty texture. They’re chewy, satisfying, and soak up spices beautifully.

They’re also genuinely good for you.

Oyster mushrooms are rich in:

  • Protein – a solid plant-based source to help keep you full
  • B vitamins – including B12 in some varieties, which supports energy and brain health
  • Antioxidants – like ergothioneine, which may help reduce inflammation
  • Fiber – great for gut health and digestion

You can use the classic grey/tan oyster mushroom mix, or look for golden or king oyster mushrooms at a specialty grocery store. Both work beautifully here.

Fresh golden oyster mushrooms — the plant-based meat substitute used in this vegan gyros recipe

The Secret: A Homemade Gyros Spice Blend

Here’s where the magic really happens.

Store-bought gyro seasoning tends to be way too cumin-heavy, which can overpower everything else. Making your own blend takes just two minutes and gives you total control over the flavor.

This blend uses eight spices that work together in perfect balance:

  • Coriander – warm and citrusy, the backbone of the blend
  • Cumin – earthy depth, used conservatively so it doesn’t dominate
  • Paprika – sweet or smoked, adds beautiful color and mild sweetness
  • Garlic powder – savory, aromatic, essential
  • Oregano – that unmistakably Greek herby note
  • Cinnamon – just a touch adds warmth you won’t quite be able to identify, but you’ll definitely miss if it’s gone
  • Ground cloves – a whisper of deep, exotic spice
  • Chili powder – a gentle hint of heat

Mix a big batch and keep it in a jar. You’ll want it on hand – it’s also amazing on roasted chickpeas, potatoes, and grain bowls.

Eight-spice homemade gyros seasoning blend ingredients laid out flat — coriander, cumin, paprika, garlic powder, oregano, cinnamon, cloves, chili powder

Don’t Skip the Caramelized Onions

I cannot stress this enough: do not skip the caramelized onions.

They are arguably the most important ingredient in this entire recipe.

When you slowly cook onions down with a tiny bit of sugar (or maple syrup, or agave), they transform into something deeply sweet, jammy, and almost buttery. Mixed into the spiced mushrooms, they add a layer of flavor that makes these gyros genuinely crave-worthy.

It takes about 15-20 minutes for the onions to properly caramelize, so start them first. Low and slow is the key. Don’t rush this step – patience pays off beautifully here.

Pro tip: Make a double batch of caramelized onions. They keep in the fridge for a week and are incredible on pizza, flatbreads, pasta, and grain bowls.


The Tzatziki Situation

Gyros without tzatziki is like… sunshine without warmth. It just isn’t right.

Classic tzatziki is a creamy yogurt-based sauce blended with garlic, cucumber, dill, and lemon. It’s cooling, bright, and garlicky in the best possible way.

For a fully vegan version, simply use a thick plant-based yogurt (coconut or cashew yogurt work well). The key is to make sure it’s thick – drain it through a cheesecloth if needed, or look for a Greek-style vegan yogurt.

Make a generous batch. You’ll want to drizzle it on everything. It also makes an incredible veggie dip for the rest of the week.

Creamy vegan tzatziki sauce being drizzled over oyster mushroom gyros wrap — easy plant-based dinner recipe

How to Make Vegan Gyros – Step by Step

Step 1: Make the Spice Mix

In a small bowl, whisk together all the gyros spices until fully combined. Store any extra in a sealed spice jar.

Step 2: Caramelize the Onions

Heat a drizzle of olive oil in a medium heavy-bottom pan over medium heat. Add the sliced onion with a pinch of salt.

Cook until translucent, then stir in your sweetener of choice (sugar, maple syrup, or agave). Cover with a lid and cook on medium-low heat, stirring often, until the onions are deeply golden and jammy – about 15-20 minutes.

Transfer to a bowl and set aside.

Step 3: Cook the Mushrooms

In the same pan, turn the heat up to medium-high. Add the shredded oyster mushrooms with a splash of white wine (or a squeeze of lemon juice).

Stir in the fresh thyme leaves and cook until the mushrooms are wilted and most of the liquid has cooked off.

Add 3 teaspoons of the gyros spice blend and continue cooking, stirring frequently, until all the moisture has evaporated and the mushrooms look slightly crispy at the edges. Taste and adjust salt and seasoning as needed.

Step 4: Broil for Extra Crispiness (Highly Recommended)

Transfer the seasoned mushroom filling to a broiler-safe dish. Spray lightly with olive oil. Broil for 3-4 minutes until the edges get beautifully crispy.

Then mix in the caramelized onions. This combination is the heart of the gyros.

Caramelized onions and spiced oyster mushrooms cooking in a skillet — the heart of this vegan gyros recipe

Step 5: Warm the Pita

Warm your pita breads in the microwave (30 seconds), under the broiler, or in a dry skillet until soft and pliable.

Step 6: Assemble Your Gyros

Fold the pita into a cone shape and wrap the bottom with parchment paper, securing with kitchen twine. This is optional but makes it so much easier (and prettier!) to eat.

Fill generously with the mushroom and onion mixture. Add cucumber slices, tomato, fresh dill, and a very generous drizzle of tzatziki sauce.

Eat immediately. Savor every bite.

Fully assembled vegan mushroom gyros in pita bread on a plate with tzatziki sauce, fresh tomato, cucumber, and dill

Faith Note: Nourishing Your Body Is an Act of Worship

It’s easy to think of healthy eating as just a physical goal – something about weight or energy levels. But there’s something deeper going on when we choose to feed ourselves with real, wholesome food.

We are stewards of these bodies. Nourishing them well – with colorful, fresh, God-given ingredients – is a form of gratitude. A way of saying: this life, this body, this moment matters.

The next time you’re in the kitchen, let it be a moment of grounding. There’s something almost meditative about slicing vegetables, stirring a pan, and creating something beautiful from simple ingredients.

“So whether you eat or drink or whatever you do, do it all for the glory of God.” – 1 Corinthians 10:31


Vegan Gyros Variations

This recipe is wonderfully flexible. Here are some ways to make it your own:

Swap the mushrooms – Young jackfruit, tempeh, or thinly sliced seitan all work well as the protein base

Make it spicy – Add crushed red pepper to the mushrooms or stir a little hot sauce into your tzatziki

No pita? – Use a homemade potato flatbread as a delicious alternative

Add fries inside – It sounds unusual but trust the process: tucking a few crispy fries inside your gyro is absolutely incredible (very common in Greece!)

Go gluten-free – Use gluten-free flatbread or a large lettuce wrap

Three vegan gyros meat substitute options compared — raw oyster mushrooms, cooked spiced mushrooms, and tempeh alternative

Serving Ideas

The classic combo is perfect on its own, but here are some sides and toppings to round out the meal:

  • Sliced cucumber and tomato
  • Kalamata olives
  • Sliced avocado
  • Red onion or scallions
  • Fresh dill or microgreens
  • Crispy baked fries
  • Roasted chickpeas
  • Hummus on the side
  • Baba ganoush

Storage and Meal Prep Tips

This recipe is great for meal prepping ahead!

The mushroom filling keeps well in an airtight container in the fridge for up to 4 days. Reheat in a skillet over medium heat or re-broil for a few minutes to bring back that crispy texture.

The caramelized onions store beautifully in the fridge for up to a week. Make extra!

Tzatziki sauce lasts 4-5 days in the fridge. It actually gets better as the flavors meld.

Store the pita separately and warm fresh right before serving.


Quick Recap Checklist

☑ Make the 8-spice gyros blend

☑ Slowly caramelize the onions (don’t rush!)

☑ Shred and sauté oyster mushrooms with wine/lemon and thyme

☑ Season generously with gyros blend

☑ Broil the mushroom filling for crispy edges

☑ Mix in caramelized onions

☑ Warm the pita

☑ Assemble with veggies and a generous pour of tzatziki

☑ Enjoy every single bite


Frequently Asked Questions

Is there a substitute for white wine in this recipe?

Absolutely! A fresh squeeze of lemon juice works really well in place of white wine. It adds a gentle brightness to the mushrooms. Vegetable broth is another good option if you prefer no alcohol at all.

What can I use instead of sugar for the onions?

Maple syrup, agave, date syrup, or erythritol all work beautifully. You can also skip the sweetener entirely – just plan for an extra 10 minutes of cooking time, as the onions will slowly release their natural sugars and caramelize on their own.

Can I broil the mushroom filling?

Yes, and it’s highly recommended! After sautéing, transfer to a broiler-safe dish, give it a light spray of olive oil, and broil for 3-4 minutes until the edges crisp up. It adds so much texture.

What part of the fresh thyme do I use?

Use the leaves only, not the woody stems. The easiest way is to hold the sprig at the top and run your fingers down the stem – the leaves will come right off.

Can I make this gluten-free?

Yes! Use a gluten-free flatbread or wrap, or serve the mushroom filling over a salad or in a lettuce cup for a grain-free option.

How do I keep the gyros from falling apart?

Warm your pita first so it’s pliable. Fold it into a cone shape and wrap the bottom half in parchment paper secured with kitchen twine – this holds everything together and makes it easy to hold and eat.

Is this recipe kid-friendly?

Very much so! If your kids are sensitive to spice, just reduce or omit the chili powder from the seasoning blend. The flavor is still wonderful without it.

Can I freeze the mushroom filling?

The texture may change slightly after freezing, but it’s workable. Freeze in an airtight container for up to 2 months. Thaw overnight in the fridge and re-sauté or broil to refresh the texture before serving.


A Little Encouragement Before You Cook

There’s something quietly beautiful about feeding the people you love – or even just feeding yourself – with intention and care.

Cooking from scratch doesn’t have to be complicated. It doesn’t require a culinary degree or a fully stocked pantry. It just requires a willingness to try something new and a kitchen that smells incredible while you do it.

Whether you’re making this for a weeknight dinner, a fun weekend meal, or meal prepping ahead for a busy week – I hope it brings you joy. I hope it reminds you that taking care of your body is a beautiful, holy thing.

You deserve good food. You deserve to feel nourished. And this recipe delivers both.

Explore more wholesome, faith-inspired recipes on the Christian Faith Goods blog – because stewarding your health is one of the most grounding, beautiful habits you can build.

All vegan gyros ingredients laid out including oyster mushrooms, pita, tzatziki, cucumbers, tomatoes, fresh dill, and gyros spice blend

Closing Prayer

Lord, thank You for the gift of food – for the creativity of cooking, the nourishment of a good meal, and the joy of sharing it with those we love. May every meal we prepare remind us of Your provision and abundance. Help us to steward our health with gratitude and intention. Amen.

Fully assembled vegan mushroom gyros in pita bread on a plate with tzatziki sauce, fresh tomato, cucumber, and dill

Vegan Gyros (Easy High Protein Dinner)

Absorb yourself in a bit of Greek culture with these easy vegan gyros. Fluffy warm pita bread is filled with boldly spiced oyster mushrooms, sweet caramelized onions, fresh cucumber and tomato, and finished with a cool, garlicky vegan tzatziki sauce. A wholesome, satisfying plant-based dinner ready in just 40 minutes.
Prep Time 15 minutes
Cook Time 25 minutes
Servings 4

Ingredients
  

For the Gyros Filling:

  • 1 medium onion, thinly sliced
  • 1/2 tbsp sugar, maple syrup, agave, or date syrup (optional, for caramelizing)
  • 8 oz oyster mushrooms, shredded into thin strips
  • 1 splash white wine or a fresh squeeze of lemon juice
  • 1/2 tbsp olive oil
  • 6 sprigs fresh thyme, leaves only
  • Sea salt to taste

Gyros Spice Blend:

  • 1 tbsp coriander
  • 1.5 tsp cumin
  • 1/2 tbsp paprika (sweet or smoked)
  • 1/2 tbsp garlic powder
  • 3 tsp dried oregano
  • 1 tsp cinnamon
  • 1/8 tsp ground cloves
  • 1/8 tsp chili powder

For Serving:

  • 4 pita breads or flatbreads
  • Vegan tzatziki sauce (generous amount)
  • 1 cucumber, sliced
  • 1 large tomato, sliced
  • Fresh dill
  • Red onion or scallions, thinly sliced
  • Optional: hummus, olives, avocado, crispy fries

Instructions
 

  • Make the Spice Blend: Whisk all spice blend ingredients together in a small bowl until fully combined. Store any extra in a sealed spice jar for future use.
  • Caramelize the Onions: Heat olive oil in a medium heavy-bottomed pan over medium heat. Add sliced onion with a pinch of salt and cook until translucent. Stir in sweetener, cover with a lid, and cook on medium-low heat, stirring often, until deeply golden and jammy – about 15–20 minutes. Transfer to a bowl and set aside.
  • Cook the Mushrooms: In the same pan, increase heat to medium-high. Add shredded oyster mushrooms with a splash of white wine or lemon juice. Stir in fresh thyme leaves and cook until mushrooms are wilted and liquid has mostly evaporated.
  • Season: Add 3 teaspoons of the gyros spice blend to the mushrooms. Continue cooking, stirring frequently, until all moisture has evaporated and the mushrooms look slightly crispy. Taste and adjust seasoning with sea salt as needed.
  • Optional Broil Step (Highly Recommended): Transfer mushroom filling to a broiler-safe dish. Lightly spray with olive oil. Broil for 3–4 minutes until edges are crispy. Remove from heat and stir in the reserved caramelized onions.
  • Warm the Pita: Heat pita breads in the microwave for 30 seconds, under the broiler for 1–2 minutes, or in a dry skillet until warm and pliable.
  • Assemble: Fold each pita into a cone shape and wrap the bottom with parchment paper, securing with kitchen twine if desired. Fill generously with the mushroom and onion mixture. Top with cucumber slices, tomato, red onion, and fresh dill. Drizzle generously with vegan tzatziki sauce.
  • Serve immediately and enjoy!

Notes

Tzatziki: Use a thick vegan Greek-style yogurt as the base. Mix in grated cucumber (squeeze out excess water), minced garlic, fresh dill, lemon juice, and salt. Make a large batch – it keeps for 4–5 days in the fridge.
Mushroom Substitutions: Young jackfruit, tempeh, or thinly sliced seitan all work well in place of oyster mushrooms.
No Pita: Use a homemade potato flatbread or a gluten-free wrap as an easy substitute.
Make It Spicy: Add extra chili powder to the spice blend or stir a little hot sauce into the tzatziki.
Storage: The mushroom and onion filling stores in an airtight container in the fridge for up to 4 days. Reheat in a skillet or re-broil to revive the crispy texture. Store pita and toppings separately.
Meal Prep Tip: Make a double batch of caramelized onions and keep them in the fridge all week. They make everything better – pizza, pasta, flatbreads, grain bowls.
NUTRITION (per serving, filling only, without pita and toppings)
Calories: 327 kcal | Carbohydrates: 38g | Protein: 7g | Fat: 3g | Saturated Fat: 1g | Sodium: 203mg | Potassium: 557mg | Fiber: 6g | Sugar: 6g | Vitamin A: 592 IU | Vitamin C: 5mg | Calcium: 76mg | Iron: 4mg
Nutritional information is an estimate. Values may vary based on specific ingredients used. This post is for informational purposes only and is not medical or dietary advice.

Leave a Reply

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

Recipe Rating