Skip to Content

Greek Vegetarian Gyros

These Greek vegetarian gyros are made with vegan chicken, Greek fries, salty feta, crunchy red onion, plenty of fresh salad, creamy hummus, and an easy lemon garlic yogurt dip. They’re ready in about 35 minutes (which includes marinading time) and are the perfect make-ahead lunch or light dinner.

close up shot of a greek vegetarian gyro with fries, salad, feta, and marinaded vegan chicken

I love to make these Greek vegetarian gyros with the fries from my loaded Greek fries recipe, which combines homemade Greek fries with diced feta, red onion, dill, and parsley. You could also add kalamata olives if you like!

If you want more gyro and flatbread inspiration, give these chickpea flatbreads with garlic feta sauce a try. 

Ingredient Notes

Scroll down to the recipe card at the bottom of this page for the exact quantities you need and the step-by-step instructions for this recipe. Below, I’ve added a few notes on the ingredients plus some potential variations/substitutions that will also work.

  • Greek fries: I used my loaded Greek fries in this recipe because it’s got everything you need to make a delicious gyro – but if you would prefer to skip this, just add oven-cooked fries, some crumbled feta, diced red onion, and your fresh herbs of choice.
  • Vegetarian Chicken Pieces: This recipe uses marinated vegan chicken pieces (I like Quorn or THIS). You could use sliced tofu or even mushrooms instead if you prefer.
  • Seasonings: This recipe uses a homemade souvlaki seasoning marinade which includes smoked paprika, cumin, cinnamon, dried oregano, ½  a  lemon, and a drizzle of olive oil. If you prefer, you could also use a shop-bought blend to save you acquiring all the individual seasonings if you don’t use them often.
  • Flatbreads: I use shop bought flatbreads for this recipe – you could make your own flatbreads from scratch though if you like a challenge!
  • Sauces: I would recommend using either a homemade tzatziki (you’ll never buy it premade again!) or this creamy lemon tahini yogurt dip for this recipe.
  • Salad: You can add whatever you like for the salad component of this recipe, but here we’ve used baby gem lettuce, cucumber, cherry tomatoes, and red onion. Olives would also be a lovely touch!
  • Spice: I love my flatbreads to have a bit of spice, so I drizzled mine in a green sriracha hot sauce. This is optional, but adding a hot sauce does elevate it!
vegetarian chicken gyro close up loaded with cucumber, lettuce, vegan chicken, fries, and feta

Variations & Substitutions

Other variations that could work for this recipe include:

  • Using tortilla wraps instead of flatbread
  • Using a different meat substitute, like pulled “pork” or mince, to change the flavor profile 
  • Using tofu or mushrooms instead of fake chicken if you don’t like meat substitutes
  • Adding some crispy chickpeas to the flatbreads

How To Make These Greek Vegetarian Gyros

Again, the exact step-by-step instructions and ingredient quantities will be in the recipe card at the bottom of this page. 

Below is an overview of making this recipe, plus some process shots to help you visualize how this recipe should turn out.

Step 1) Marinade The Vegetarian Chicken

Add all the seasonings, lemon juice, olive oil, and vegetarian chicken to a bowl, mix it together, and leave to marinade for 15 – 20 minutes. Use this time to get your other ingredients ready. 

This step is optional but does enhance the flavor of the vegetarian chicken a lot! 

Once the vegan chicken is marinated, cook it for 5 – 8 minutes in a frying pan until completely cooked through. This may vary depending on the brand you use.

Step 2) Assemble Your Ingredients

If you’ve made your Greek fries ahead of time, reheat them now so they’re ready to use. If you’re making the potato-component from scratch, put your oven fries in the oven to cook and dice your red onion, feta, and herbs. 

Step 3) Make Your Sauce

Make the creamy cucumber tzatziki by combining all the ingredients in a bowl. Add some cold water a teaspoon at a time until it’s your desired consistency.

Step 4) Assemble Your Flatbreads

Finally, assemble your flatbreads! Warm up your flatbread by popping it in the oven for 2 minutes, then slather it in hummus, the Greek fries, the vegan chicken, salad, lemon garlic sauce, and hot sauce if using!

Top Tips \ Chef’s Notes

Wrap in parchment paper to avoid splitting

If you’ve overloaded your gyros (and who could blame you?!), wrap them in a strip of parchment (baking) paper or even some foil like you would with a burrito to keep them together! 

Fries Are A Must!

In my opinion, a gyro just is not complete without the addition of some crunchy fries. You could make your own to make them a little healthier if that’s a concern, but the fries really do complete the flavor profile!

Cut Your Salad Small

Keeping your salad vegetables small means you’re more likely to get an even cross-section of all your components in each bite, rather than a big mouthful of just lettuce! It takes a little more time to dice everything, but it is worth it in my opinion.

a vegetarian gyro wrap with sauce, salad, vegan chicken, and feta


If you want to prepare these flatbreads for the week, I would recommend storing the vegetarian chicken, fries and salad together, and the sauces separately. Then, assemble the flatbreads fully as close to the time you want to eat them as possible to avoid the flatbreads going soggy.

Your prepared ingredients should last up to 3-4 days in an airtight container in the refrigerator.

How To Serve

Serve your gyros as is, but perhaps with an extra bowl of sauce to dip and enjoy!

Greek Vegetarian Gyros

Greek Vegetarian Gyros

Yield: 2 - 3 flatbreads
Prep Time: 5 minutes
Cook Time: 30 minutes
Total Time: 35 minutes

These easy vegetarian gyros are absolutely delicious and a fantastic quick lunch or light dinner with Greek flavors.


  • 1 serving of Greek fries OR
  • 20g cooked oven fries
  • 20g crumbled feta
  • Half a red onion, diced
  • Diced fresh dill & parsley

For the vegetarian chicken:

  • 50g vegetarian chicken pieces
  • 1 tsp smoked paprika
  • 1 tsp cumin
  • 0.5tsp cinnamon
  • 1 tsp dried oregano
  • ½ of lemon, juiced
  • 0.5tbsp olive oil


  • 3 flatbreads
  • 0.5cup tzatziki dip
  • 0.5cup store bought hummus
  • 1 hea baby gem lettuce
  • 0.5 cucumber


  1. Place the vegan chicken and all seasonings, lemon juice, and olive oil in a bowl and coat the chicken fully. Leave it to marinade for 15 minutes while you prepare the other ingredients.
  2. Reheat your Greek fries if using, or place your oven fries in the oven to cook while you dice your onion, feta, herbs, and other salad ingredients.
  3. Make your homemade tzatziki dip and get your hummus ready
  4. Cook the marinated vegan chicken in a frying pan (you shouldn’t need more oil due to it being in the marinade, but add a little more if the vegan chicken sticks). Cook for 5 - 6 minutes depending on the brand you’re using, until golden and crispy.
  5. Warm the flatbreads in the oven for 2 minutes, then assemble. Slather over the hummus, then top with the Greek fries, vegetarian chicken, salad, and tzatziki. Drizzle over some hot sauce if you’d like a bit of added spice.


This recipe is extremely versatile! Want to add olives and chilies to your gyros? Go for it! Want to swap out the vegan chicken for tofu or chickpeas? Go for it! I fully encourage you to listen to your intuition and go with what you think will taste good.

Nutrition Information:
Yield: 3 Serving Size: 1
Amount Per Serving: Calories: 500Total Fat: 20gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 14gCholesterol: 9mgSodium: 811mgCarbohydrates: 64gFiber: 8gSugar: 4gProtein: 17g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Skip to Recipe