Go Back
+ servings
Open vegan gyros on blue plate, topped with tomatoes, lettuce, tzatziki and red onion.
Print

Vegan Gyros

Vegan gyros made with shredded tofu instead of chicken! These Mediterranean wraps are quick, easy, and loaded with plant‑based protein and flavor.
Course Main Course
Cuisine Greek
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings 4 serves
Calories 358kcal

Ingredients

Shredded Tofu 'Chicken'

  • 2 tbsp olive oil
  • 21 oz extra‑firm tofu (600 g); drained and optionally pressed
  • 2 tbsp soy sauce
  • 1 tsp dried oregano
  • 1 tsp dried thyme
  • ¼ tsp kosher salt for tofu (approx. 1½ g)
  • black pepper freshly ground; to taste

Tzatziki

  • ½ cup Greek yogurt plant-based
  • 2 tbsp fresh dill finely chopped (approx. 2 g)
  • 2 tbsp fresh mint finely chopped (approx. 2 g)
  • 1 tbsp lemon juice (juice of ½ lemon; approx. 15 ml)
  • ½ small English cucumber grated and squeezed (approx. 115 g)
  • tsp kosher salt for tzatziki (approx. 0.7 g)

Toppings

  • 2 medium tomatoes sliced (approx. 200 g each)
  • ½ medium red onion sliced (approx. 75 g)
  • ½ medium cucumber sliced (approx. 115 g)
  • 8 leaves lettuce leaf or romaine
  • 4 pita bread warmed; 6‑inch rounds

Instructions

Shredded Tofu 'Chicken'

  • (Optional) Press the tofu for 10–20 minutes: wrap in paper towels and weigh down with a cutting board and heavy objects.
  • Shred the tofu using a box grater. Transfer to a medium bowl and toss with soy sauce, oregano, and thyme.
  • Heat olive oil in a large skillet over medium heat. Add the tofu and cook, stirring occasionally, until golden brown, about 5–10 minutes. Season with salt and pepper to taste.

Tzatziki

  • Finely grate the cucumber and squeeze out as much liquid as possible. Finely chop the dill and mint. In a small bowl, combine the yogurt, cucumber, herbs, lemon juice, and salt. Stir until smooth.

Toppings

  • Slice the tomatoes, red onion, and remaining cucumber.
  • Warm the pita breads in a dry skillet or under the broiler for 1–2 minutes per side.
  • To serve, spread about 2 tbsp tzatziki down the center of each pita. Top with shredded tofu, tomatoes, onion, cucumber slices, and lettuce leaves. Fold and enjoy immediately!

Video

Notes

This recipe is a slight variation of my friend Sarah Brown's viral recipe video - check out the original here on Instagram @sezzy.brown.

Nutrition

Calories: 358kcal | Carbohydrates: 43g | Protein: 21g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Cholesterol: 2mg | Sodium: 916mg | Potassium: 632mg | Fiber: 4g | Sugar: 7g | Vitamin A: 707IU | Vitamin C: 20mg | Calcium: 162mg | Iron: 4mg