• Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
menu icon
go to homepage
  • Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
search icon
Homepage link
  • Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
×

Vegan Tofu Gyro with Homemade Tzatziki Sauce Recipe

Published: Dec 3, 2025 by Lona · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 3.9 from 4 reviews

I’ve got to tell you about one of my absolute favorite recipes: the Vegan Tofu Gyro with Homemade Tzatziki Sauce Recipe. This dish brings together that iconic Greek gyro experience but with a plant-based twist that’s every bit as satisfying. Juicy, smoky tofu shaved thin to mimic the texture of traditional gyro meat, paired with a cool, creamy homemade tzatziki sauce, fresh veggies, and warm pita bread—it’s a combination that just sings on the palate. Whenever I make this, I feel like I’m enjoying something special that’s both comforting and refreshingly different.

Why You'll Love This Vegan Tofu Gyro with Homemade Tzatziki Sauce Recipe

What really draws me to this recipe is the way it balances bold, savory flavors with fresh, tangy brightness. The tofu is marinated in a smoky, umami-packed blend of tamari, nutritional yeast, and liquid smoke, which gives it that irresistible depth of flavor we’re all chasing in a good gyro. Then, topping it with homemade tzatziki made from tofu and fresh cucumber adds a cooling contrast that’s just perfect. Every bite feels layered with taste, almost like the tofu truly transforms into that classic shaved gyro meat texture I grew up loving.

Another reason I’m so enthusiastic about this Vegan Tofu Gyro with Homemade Tzatziki Sauce Recipe is how approachable it is. Despite the complex flavor, the prep is straightforward enough to tackle any day of the week, yet it looks beautiful enough to serve at a weekend dinner party or family gathering. It’s one of those dishes that lets me enjoy fast weeknight cooking without sacrificing that special, indulgent feeling. Plus, the fresh ingredients are simple and easy to find, which makes the entire process feel doable and fun.

Ingredients You'll Need

The image shows light beige slices of tofu arranged in three groups on a white marbled surface, with one larger group stacked neatly on a white round plate. The tofu slices have a porous texture and are rectangular with slightly uneven edges. Next to the tofu is a clear glass bowl filled with a dark brown sauce, which looks smooth and thick. A small metal whisk lies near the bowl with a bit of sauce on it. The scene uses soft, natural lighting highlighting the textures and colors softly. Photo taken with an iphone --ar 4:5 --v 7

The ingredients for this gyro are surprisingly simple but thoughtfully chosen to build layers of flavor and texture. Each element plays a role—from the firm tofu that forms the meaty base to the fresh cucumbers and herbs that brighten the tzatziki sauce. Whether it’s the smoky paprika adding warmth or the crisp red onion giving a little pop, every ingredient brings something essential to the plate.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Firm tofu (best if frozen & defrosted): Freezing changes the tofu’s texture to be more “meaty,” perfect for shaving thin strips.
  • Tamari or soy sauce: Adds essential salty umami flavor that’s key to the marinade.
  • Vegan Worcestershire sauce: Boosts complexity and depth in the tofu marinade.
  • Neutral oil: Prevents sticking and helps the tofu crisp in the oven.
  • Liquid smoke: Gives that signature smoky aroma and taste typical of gyro meat.
  • Nutritional yeast: Adds a cheesy, savory note to the tofu mix without dairy.
  • Smoked paprika and garlic powder: These spices layer in warmth and subtle heat.
  • Vegetable broth: Used for rehydrating tofu to keep it juicy and flavorful.
  • Cucumber (grated and drained): Essential for refreshing tzatziki with natural crunch and moisture.
  • Soft tofu or dairy-free yogurt: The creamy base of the vegan tzatziki sauce.
  • Fresh dill (or mint): Bright herbal notes that lift the entire sauce.
  • Garlic, white vinegar, lemon juice, salt, and pepper: Classic tzatziki seasonings balanced perfectly for taste.
  • Tomatoes, red onion, romaine lettuce: Fresh garnishes that add color, crunch, and vibrant flavor.
  • Greek pitas: The warm, fluffy vehicle that wraps all the delicious components together.

Directions

Step 1: Start by preheating your oven to 350 degrees Fahrenheit and lining a baking sheet with parchment paper or a silicone mat to prepare for baking the tofu.

Step 2: Slice your defrosted firm tofu as thinly as you can—this is the “shaved meat,” so the thinner the slices, the better the texture in the gyro.

Step 3: In a bowl, whisk together 2 tablespoons tamari, 1 tablespoon vegan Worcestershire sauce, 1 tablespoon water, ½ tablespoon neutral oil, ½ teaspoon liquid smoke, 1 tablespoon nutritional yeast, 1 teaspoon smoked paprika, and ¾ teaspoon garlic powder to create the marinade.

Step 4: Coat all tofu slices evenly with the marinade, then lay them flat on your prepared baking sheet so they don’t overlap.

Step 5: Bake for 30 minutes, but at the 20-minute mark, flip the tofu slices carefully and baste with any leftover marinade to keep things juicy and flavorful. You want the tofu to turn golden brown and crisp around the edges.

Step 6: While the tofu bakes, start making your vegan tzatziki sauce. Grate the cucumber, sprinkle it with ½ teaspoon salt, and let it sit to draw out excess moisture. After a couple of minutes, squeeze thoroughly using a fine mesh strainer or cheesecloth.

Step 7: Blend together soft tofu (or dairy-free yogurt), garlic, white vinegar, lemon juice, fresh dill, salt, and pepper until smooth. Then fold the drained cucumber into the blended mixture and refrigerate until ready to assemble.

Step 8: Once the tofu is out of the oven, rehydrate the tofu slices by bringing ½ cup vegetable broth and remaining ½ teaspoon tamari to a boil. Add tofu, reduce heat, and simmer just until the tofu absorbs the broth and becomes juicy again.

Step 9: Warm your Greek pitas according to the package instructions. Lay them flat with the fluffier side down, then spread a generous amount of tzatziki sauce on top.

Step 10: Layer shredded romaine lettuce, slices of fresh tomato, red onion, and then pile on your juicy tofu shaved meat. Top with extra tzatziki for even more flavor and enjoy!

Servings and Timing

This Vegan Tofu Gyro with Homemade Tzatziki Sauce Recipe yields about 4 generous servings. You’ll need roughly 15 minutes of prep time, mostly slicing and grating, and about 30 minutes to bake the tofu, plus an additional 10-15 minutes to make the sauce and rehydrate the tofu. Altogether, you’re looking at a total time of approximately 1 hour. There’s no special resting time required, but I always let the tzatziki chill a bit before serving for the best flavor.

How to Serve This Vegan Tofu Gyro with Homemade Tzatziki Sauce Recipe

The image shows two wraps on a white plate sitting on a woven placemat with a white marbled surface underneath. Each wrap has a light beige flatbread folded around layers of dark brown seasoned pieces, bright green lettuce leaves, red tomato slices, thin purple onion rings, and light green cucumber slices, all topped with a white sauce. The top parts of the wraps are partially covered with brown paper. On the left side of the plate, there are golden-brown fried potato sticks. Around the plate, there are bowls with white creamy sauce garnished with fresh green leaves and sliced light green cucumber. Photo taken with an iphone --ar 4:5 --v 7

When I serve this gyro, I like to keep the accompaniments light and fresh to complement the bold tofu and tzatziki. A crisp Greek salad or roasted potatoes on the side pairs wonderfully, especially if you want a heartier meal. Since the gyro itself has a lovely smoky savoriness contrasted with cool sauce and crunchy veggies, these sides feel balanced and not overwhelming.

Presentation-wise, I love serving these gyros wrapped in parchment or warm towels so they stay snug and easy to eat. Garnishes like a little extra dill or a sprinkle of smoked paprika on top of the tzatziki can make things look restaurant-worthy. For beverages, a chilled sparkling water with lemon, a dry rosé wine, or even a light lager beer rounds out the meal perfectly.

This dish feels great served warm so the tofu retains its juiciness but the tzatziki stays cool. I often save these gyros for weekend lunches or casual family dinners because they feel both celebratory and approachable. You can absolutely make multiple gyros to accommodate guests or keep some for leftovers!

Variations

If you want to put your own spin on this Vegan Tofu Gyro with Homemade Tzatziki Sauce Recipe, there are so many delightful options. For example, you could swap the tofu with tempeh or seitan if you prefer a different texture or flavor profile. Tempeh would bring a nuttier taste, while seitan comes closer to a chewy, meat-like bite.

Making it gluten-free is easy by choosing gluten-free pitas or serving the components over a bed of greens instead of wraps. You can also experiment with the sauce base, using coconut yogurt or cashew cream for a different creamy element if you don’t have soft tofu on hand.

For flavor variations, adding spices like cumin or coriander to the marinade can give a Middle Eastern flair, or toss freshly chopped mint into your tzatziki for a brighter, more herbal pop. Additionally, pan-frying the tofu instead of baking gives a quick crispy alternative if you’re short on time.

Storage and Reheating

Storing Leftovers

I always store leftover tofu gyro components separately for best results. Keep the tofu shaved meat in an airtight container in the refrigerator for up to 3 days. The tzatziki sauce also keeps well chilled for about 4 days. Store fresh veggies like sliced tomatoes and onions separately or only slice what you need for immediate use to keep them crisp.

Freezing

You can freeze the tofu shaved meat, but I don’t recommend freezing the assembled gyro or the tzatziki sauce as these don’t hold up well after thawing. To freeze, place tofu slices in a freezer-safe container or bag, making sure to keep them in a single layer if possible, and freeze for up to 2 months. Thaw overnight in the fridge before reheating.

Reheating

The best way to reheat your tofu shaved meat is on a skillet over medium heat for a few minutes until warmed through and slightly crisp again. Avoid microwaving if you want to retain texture, as it tends to make tofu rubbery. Serve warm with fresh tzatziki and veggies for the most authentic experience, as the sauce should remain chilled and fresh.

FAQs

Can I use regular tofu instead of frozen then defrosted tofu?

Yes, you can, but freezing tofu first changes its texture to be spongier and more "meaty," making it ideal for mimicking shaved gyro meat. If you don’t freeze it, the texture will be softer and less chewy, but the flavor will still be good.

Is this gyro recipe completely gluten-free?

The vegan tofu and tzatziki sauce themselves are gluten-free, but be sure to choose gluten-free pita bread if you need to avoid gluten. Alternatively, you can use large lettuce leaves or gluten-free flatbread as a wrap.

Can I make the tzatziki sauce ahead of time?

Absolutely! The tzatziki tastes even better when it has had time to chill and let the flavors meld. I recommend making it a few hours ahead or the night before serving. Just keep it covered tightly in the fridge.

What if I don’t have nutritional yeast—can I skip it?

Nutritional yeast adds a subtle cheesy, savory note, but if you don’t have it, feel free to omit it. The other marinade ingredients will still create plenty of flavor, though the depth might be slightly diminished.

Is there a way to make this recipe oil-free?

Yes, you can skip the neutral oil in the marinade and baking step. Just use a silicone mat or parchment paper to prevent sticking. The tofu might not crisp up quite as much, but the flavors will still shine through.

Conclusion

I truly hope you give this Vegan Tofu Gyro with Homemade Tzatziki Sauce Recipe a try soon because it’s one of those dishes that feels like a delicious little celebration every time you make it. From the smoky, flavorful tofu to the fresh, tangy tzatziki and crisp veggies wrapped in soft pita, it’s a winning combo that I find myself coming back to again and again. Trust me—you’re going to love making this and sharing it with friends and family.

Print

Vegan Tofu Gyro with Homemade Tzatziki Sauce Recipe

Vegan Tofu Gyro with Homemade Tzatziki Sauce Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 4 reviews

This vegan gyro recipe features juicy tofu shaved meat baked to golden perfection and served with a fresh vegan tzatziki sauce. Combining smoky, protein-rich tofu with crisp vegetables and soft Greek pitas, this hearty plant-based gyro is a delicious and satisfying meal perfect for vegan and vegetarian diets.

  • Author: Lona
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 4 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Greek-inspired Vegan
  • Diet: Vegan

Ingredients

Tofu Shaved Meat (makes 200 g)

  • 350 g firm tofu (best if frozen & defrosted)
  • 2 tbsp + ½ teaspoon tamari (or soy sauce)
  • 1 tbsp vegan Worcestershire sauce (or more tamari)
  • 1 tbsp water
  • ½ tbsp neutral oil (to prevent sticking in oven)
  • ½ tsp liquid smoke
  • 1 tbsp nutritional yeast
  • 1 tsp smoked paprika
  • ¾ tsp garlic powder
  • ½ cup vegetable broth (homemade preferred)

Vegan Tzatziki Sauce (makes 350 g)

  • 170 g cucumber, grated and drained (about ⅓ of an English cucumber)
  • 200 g soft tofu (or 1 cup dairy-free unsweetened yogurt)
  • 1-2 cloves garlic (or ¼ tsp garlic powder)
  • 2 tsp white vinegar
  • 1 tsp lemon juice
  • 1 tbsp chopped fresh dill (or mint)
  • ¾ tsp salt (more to taste)
  • Pinch black pepper (to taste)

Remaining Ingredients

  • 2 tomatoes, sliced
  • ½ red onion, sliced
  • 4 leaves romaine lettuce, shredded
  • 4 Greek pitas
  • Optional: roasted potatoes or fries

Instructions

  1. Prepare the tofu shaved meat marinade and bake: Preheat oven to 350°F (175°C) and line a baking sheet with parchment paper or a silicone mat. Slice the defrosted tofu as thinly as possible. Mix 2 tablespoon tamari with vegan Worcestershire sauce, water, neutral oil, liquid smoke, nutritional yeast, smoked paprika, and garlic powder to create the marinade. Coat tofu slices evenly in the marinade and arrange in a single layer on the baking sheet. Bake for 30 minutes, turning the slices and basting with leftover marinade at the 20-minute mark until golden and crispy.
  2. Rehydrate the tofu shots: Bring ½ cup vegetable broth and remaining ½ teaspoon tamari to a boil in a small saucepan. Add the baked tofu slices and simmer until they absorb the broth and become juicy. Remove from heat and set aside.
  3. Prepare the vegan tzatziki sauce: While tofu bakes, grate cucumber and sprinkle with ½ teaspoon salt. Let it sit for a few minutes to release water, then squeeze out excess liquid using a fine mesh strainer or cheesecloth. In a blender or food processor, combine soft tofu, garlic, white vinegar, lemon juice, fresh dill, salt, and pepper. Blend until smooth, then stir in the drained cucumber to finish the sauce.
  4. Assemble the gyros: Warm the Greek pitas according to package directions. Place each pita flat with fluffier side down, spread a generous layer of vegan tzatziki, then top with shredded romaine lettuce, sliced tomatoes, red onion slices, and the juicy tofu shaved meat. Add extra tzatziki on top if desired. Serve immediately with optional roasted potatoes or fries.

Notes

  • Freezing and defrosting tofu before slicing helps achieve a meatier, chewier texture.
  • Ensure cucumber is thoroughly drained to avoid watery tzatziki sauce.
  • Vegetable broth can be homemade or store-bought; homemade offers better flavor and savings.
  • For second-day leftovers, store components separately to maintain texture.
  • You can substitute soft tofu in tzatziki with unsweetened, plain dairy-free yogurt for a creamier sauce.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Skillet Orange Cranberry Chicken Recipe
    Skillet Orange Cranberry Chicken Recipe
  • Hearty Cheesy Red Lentil Bake Recipe
    Hearty Cheesy Red Lentil Bake Recipe
  • Air Fryer Breaded Chicken Breast Recipe
    Air Fryer Breaded Chicken Breast Recipe
  • Hawawshi: Egyptian Meat-Stuffed Bread Recipe
    Hawawshi: Egyptian Meat-Stuffed Bread Recipe

Leave a Reply Cancel reply

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

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

Hi there! I’m Lona, a food lover and recipe creator who believes every dish tells a story. My cooking journey began at age fifteen, when I made my first recipe with my grandmother a moment filled with warmth and love that sparked my lifelong passion for cooking.

Learn more

Popular

  • Spinach Banana Muffins Recipe
    Spinach Banana Muffins Recipe
  • Triple Chocolate Cake Recipe
    Triple Chocolate Cake Recipe
  • Instant Pot Applesauce Recipe
    Instant Pot Applesauce Recipe
  • Lemon Basil Butter Cookies Recipe
    Lemon Basil Butter Cookies Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipe Plenty. All rights reserved.