Vegan Greek Gyros: A Plant-Based Twist on a Classic

Posted on June 29, 2025

Last Update on June 29, 2025

Pita bread filled with vegan Greek gyros strips, fresh vegetables, and dairy-free tzatziki

Tender, well-seasoned slices, warm pita bread, and plenty of fresh toppings — Greek gyros are street food perfection. But you don’t need meat to enjoy the bold flavors of this classic. Vegan Greek gyros use plant-based proteins and the same authentic seasonings to deliver all the taste and texture you love, completely meat-free.

This guide shows you exactly how to make flavorful vegan gyros at home, from marinade to assembly.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Pita bread filled with vegan Greek gyros strips, fresh vegetables, and dairy-free tzatziki

Vegan Greek Gyros Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Chef skimo
  • Total Time: 25 minutes plus marinating
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

Tender, well-seasoned slices in warm pita bread with fresh toppings — Vegan Greek gyros deliver all the bold street food flavor you love, totally meat-free.


Ingredients

Scale
  • 1 block firm tofu, sliced, or 2 cups seitan strips or soy curls
  • 1/4 cup olive oil
  • Juice of 1 large lemon
  • 2 cloves garlic, minced
  • 1 tbsp dried oregano
  • 1 tsp smoked paprika
  • Salt and pepper
  • 46 warm pita breads
  • Sliced tomatoes
  • Red onions
  • Lettuce
  • Vegan tzatziki (coconut or almond yogurt)
  • Fresh parsley or dill

Instructions

  1. Slice protein into thin strips. If using soy curls, soak in warm water until rehydrated, then squeeze dry.
  2. Whisk marinade ingredients in a bowl. Toss protein in marinade, cover, and refrigerate at least 1 hour.
  3. Heat a grill pan or skillet over medium-high. Sear marinated strips until lightly browned and edges are crisp.
  4. Warm pita bread in a dry pan or oven.
  5. Assemble: fill pita with vegan gyro strips, tomatoes, onions, lettuce, herbs, and vegan tzatziki.

Notes

Press tofu well before marinating for more flavor. Marinate longer for deeper taste. For extra crisp, pan-sear until edges are golden.

  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Method: Pan-Fry
  • Cuisine: Greek

Nutrition

  • Serving Size: 1 gyro
  • Calories: 380
  • Sugar: 4g
  • Sodium: 550mg
  • Fat: 18g
  • Saturated Fat: 2g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 5g
  • Protein: 19g
  • Cholesterol: 0mg

Why Try vegan Greek gyros?

Traditional gyros are made with layers of pork, chicken, or lamb cooked on a vertical rotisserie. For a vegan version, we replace the meat with hearty plant proteins like marinated seitan, soy curls, or firm tofu. The marinade is what makes it special — oregano, garlic, lemon, and olive oil bring that unmistakable Greek flavor.

Ingredients

For the plant-based protein:
1 block firm tofu, sliced, or 2 cups seitan strips or soy curls

For the marinade:
1/4 cup olive oil
Juice of 1 large lemon
2 cloves garlic, minced
1 tbsp dried oregano
1 tsp smoked paprika
Salt and pepper

For serving:
4–6 warm pita breads
Sliced tomatoes, red onions, lettuce
Vegan tzatziki (use coconut or almond yogurt)
Fresh parsley or dill

How to Make Vegan Gyros

Slice your protein into thin strips. If using soy curls, soak them in warm water until rehydrated, then squeeze dry.

Whisk marinade ingredients in a bowl. Toss the protein in the marinade, cover, and refrigerate for at least an hour — longer for deeper flavor.

Heat a grill pan or skillet over medium-high heat. Sear the marinated strips until lightly browned and crisp around the edges.

Warm pita bread briefly in a dry pan or oven.

Assemble by adding your seared vegan gyro filling to the pita. Top with sliced tomatoes, onions, lettuce, fresh herbs, and a generous spoonful of vegan tzatziki.

Tips for Perfect Vegan Gyros

Press tofu well before marinating so it soaks up flavor
Don’t skip resting time — marinating makes all the difference
Pan-sear until edges are slightly crisp for the best texture

Serving Suggestions

Serve vegan gyros warm with a side of oven-baked fries, a crisp Greek salad, or extra vegan tzatziki for dipping.

Pair with Greek Starters and Tzatziki or include in your Modern Greek Recipes Collection.

FAQs

What’s the best protein for vegan gyros?

Seitan gives the best chewy texture, but tofu or soy curls work well too.

Can I bake instead of pan-fry?

Yes — bake marinated strips at 400°F until golden and slightly crisp

How long does the filling keep?

Marinated cooked strips stay fresh in the fridge for up to 3 days.

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star