Best Vegan Gyro Recipe for Delicious Plant-Based Meals

Updated On: October 6, 2025

Gyros have long been a beloved street food, known for their tender, flavorful meat wrapped in soft pita bread with fresh toppings and creamy sauce. But what if you’re vegan or simply want to try a plant-based spin on this classic?

Our best vegan gyro recipe delivers all the smoky, herby, and tangy flavors you crave—without any animal products. Using a combination of seasoned seitan or mushrooms, vibrant veggies, and a luscious vegan tzatziki, this recipe is perfect for anyone looking to enjoy a satisfying, cruelty-free meal.

Whether you’re a longtime vegan or just curious about incorporating more plant-based dishes, this gyro will quickly become a go-to favorite in your kitchen.

Ready to impress your friends, family, or just treat yourself? Let’s dive into the details of how to make these mouthwatering vegan gyros that are bursting with flavor and texture!

Why You’ll Love This Recipe

This vegan gyro recipe stands out because it perfectly balances traditional Mediterranean flavors with wholesome, plant-based ingredients. The seitan or mushroom filling is richly seasoned to mimic the smoky, savory taste of classic gyro meat.

Plus, the homemade vegan tzatziki sauce adds a refreshing coolness that complements the warm, spiced filling beautifully.

Not only is this recipe delicious, but it’s also incredibly versatile. You can customize the toppings to suit your preferences—add extra veggies, swap out sauces, or use gluten-free pita to make it allergy-friendly.

It’s a fantastic way to enjoy a beloved comfort food while sticking to vegan principles.

Additionally, this recipe comes together quickly and is great for meal prep. Make a batch of the filling and sauce ahead of time, then assemble when ready for a fast, flavorful meal any day of the week.

Ingredients

  • For the Vegan Gyro Filling:
  • 1 package (8 oz) seitan, thinly sliced (or 12 oz cremini mushrooms, sliced)
  • 2 tablespoons olive oil
  • 2 cloves garlic, minced
  • 1 teaspoon smoked paprika
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • ½ teaspoon ground coriander
  • ½ teaspoon black pepper
  • ½ teaspoon salt
  • 1 tablespoon soy sauce or tamari
  • Juice of ½ lemon
  • For the Vegan Tzatziki Sauce:
  • 1 cup unsweetened vegan yogurt (coconut or almond-based)
  • ½ cucumber, finely grated and drained
  • 2 cloves garlic, minced
  • 1 tablespoon fresh dill, chopped
  • 1 tablespoon lemon juice
  • Salt and pepper to taste
  • For Assembly:
  • 4 pita breads or flatbreads
  • 1 cup cherry tomatoes, halved
  • ½ red onion, thinly sliced
  • 1 cup shredded lettuce or baby spinach
  • Optional: sliced olives, pepperoncini, or vegan feta cheese

Equipment

  • Large skillet or frying pan
  • Mixing bowls
  • Grater (for cucumber)
  • Knife and cutting board
  • Strainer or fine mesh sieve (to drain cucumber)
  • Spoon or spatula
  • Measuring spoons and cups

Instructions

  1. Prepare the vegan tzatziki sauce: Grate the cucumber and squeeze out the excess water using a clean kitchen towel or strainer. In a bowl, combine the vegan yogurt, grated cucumber, minced garlic, chopped dill, lemon juice, salt, and pepper. Stir well and refrigerate for at least 30 minutes to allow flavors to meld.
  2. Cook the vegan gyro filling: Heat the olive oil in a large skillet over medium heat. Add the minced garlic and sauté for 1 minute until fragrant.
  3. Add the thinly sliced seitan or mushrooms to the pan. Stir to coat with the oil and garlic.
  4. Season the filling: Sprinkle in the smoked paprika, cumin, oregano, coriander, salt, and black pepper. Stir well to evenly distribute the spices.
  5. Drizzle soy sauce and lemon juice over the mixture. Continue cooking for about 7-10 minutes, stirring occasionally, until the seitan is slightly crispy on the edges or the mushrooms have softened and browned.
  6. While the filling cooks, warm the pita breads in a dry pan or oven until soft and pliable.
  7. Assemble the gyros: Lay a warm pita flat and spread a generous layer of the vegan tzatziki sauce down the center.
  8. Top with a hearty scoop of the vegan gyro filling, then add sliced tomatoes, red onion, and shredded lettuce or spinach.
  9. Add any optional toppings like olives, vegan feta, or pepperoncini for extra flavor.
  10. Fold the pita over the filling and serve immediately. Enjoy your fresh, plant-based gyro!

Tips & Variations

For a gluten-free version, substitute the seitan with extra-firm tofu or more mushrooms, and use gluten-free pita or flatbread.

Try marinating the seitan or mushrooms in the spice mix and lemon juice for 30 minutes before cooking for deeper flavor.

Swap out the vegan yogurt in the tzatziki for a cashew cream base if you prefer a richer sauce.

You can also add grilled vegetables like zucchini or eggplant for added texture and nutrition. For a spicy kick, drizzle on some harissa or sriracha.

Nutrition Facts

Nutrient Per Serving (1 gyro)
Calories 320 kcal
Protein 18 g
Fat 12 g
Carbohydrates 35 g
Fiber 5 g
Sugar 6 g
Sodium 580 mg

Serving Suggestions

Serve these vegan gyros with a side of crispy baked fries or a fresh Greek salad for a complete Mediterranean-inspired meal. A chilled glass of iced herbal tea or sparkling water with lemon pairs wonderfully with the bright, zesty flavors.

Looking to explore more vegan dishes? Check out the Jamaican Minced Beef Recipes for hearty, flavorful meals or try the creamy delights of the Low Sodium Hummus Recipe as a perfect appetizer alongside your gyros.

Conclusion

This best vegan gyro recipe is proof that plant-based eating doesn’t mean sacrificing bold flavors or satisfying meals. With a simple yet flavorful filling, a refreshing homemade tzatziki, and fresh toppings, these gyros capture the essence of traditional Greek street food in a compassionate, vegan-friendly way.

Whether you’re cooking for yourself, family, or friends, this recipe is sure to impress and delight.

Give it a try, experiment with the toppings and spices, and make it your own. For more delicious vegan recipes that keep your taste buds happy, explore our Julie Marie Eats Recipes.

Happy cooking!

📖 Recipe Card: Best Vegan Gyro Recipe

Description: A delicious and hearty vegan gyro packed with flavorful marinated seitan and fresh veggies. Perfectly spiced and served with creamy vegan tzatziki sauce.

Prep Time: PT20M
Cook Time: PT15M
Total Time: PT35M

Servings: 4 servings

Ingredients

  • 8 oz seitan, sliced thinly
  • 2 tbsp olive oil
  • 1 tbsp soy sauce
  • 1 tsp smoked paprika
  • 1 tsp garlic powder
  • 1 tsp dried oregano
  • 1/2 tsp ground cumin
  • 4 pita breads
  • 1 cup shredded lettuce
  • 1 medium tomato, sliced
  • 1/2 red onion, thinly sliced
  • 1/2 cup vegan tzatziki sauce

Instructions

  1. In a bowl, combine olive oil, soy sauce, paprika, garlic powder, oregano, and cumin.
  2. Add sliced seitan to the marinade and toss to coat well.
  3. Heat a skillet over medium heat and cook seitan for 5-7 minutes until browned.
  4. Warm pita breads in a dry pan or oven for 2-3 minutes.
  5. Assemble gyros by layering lettuce, tomato, onion, and cooked seitan on each pita.
  6. Drizzle vegan tzatziki sauce over the top and serve immediately.

Nutrition: Calories: 320 kcal | Protein: 20 g | Fat: 10 g | Carbs: 35 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegan Gyro Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious and hearty vegan gyro packed with flavorful marinated seitan and fresh veggies. Perfectly spiced and served with creamy vegan tzatziki sauce.”, “prepTime”: “PT20M”, “cookTime”: “PT15M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“8 oz seitan, sliced thinly”, “2 tbsp olive oil”, “1 tbsp soy sauce”, “1 tsp smoked paprika”, “1 tsp garlic powder”, “1 tsp dried oregano”, “1/2 tsp ground cumin”, “4 pita breads”, “1 cup shredded lettuce”, “1 medium tomato, sliced”, “1/2 red onion, thinly sliced”, “1/2 cup vegan tzatziki sauce”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “In a bowl, combine olive oil, soy sauce, paprika, garlic powder, oregano, and cumin.”}, {“@type”: “HowToStep”, “text”: “Add sliced seitan to the marinade and toss to coat well.”}, {“@type”: “HowToStep”, “text”: “Heat a skillet over medium heat and cook seitan for 5-7 minutes until browned.”}, {“@type”: “HowToStep”, “text”: “Warm pita breads in a dry pan or oven for 2-3 minutes.”}, {“@type”: “HowToStep”, “text”: “Assemble gyros by layering lettuce, tomato, onion, and cooked seitan on each pita.”}, {“@type”: “HowToStep”, “text”: “Drizzle vegan tzatziki sauce over the top and serve immediately.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “20 g”, “fatContent”: “10 g”, “carbohydrateContent”: “35 g”}}

Photo of author

Marta K

Leave a Comment

X