Shaved Tofu Gyros with Creamy Tzatziki
If you’re missing classic Greek gyros, these shaved tofu gyros will win you over. Create a tofu gyro meat that rivals the real thing. Complete with a tangy, homemade vegan tzatziki sauce, it’s the ultimate plant-based twist on the beloved Mediterranean staple.

If you’ve been missing the bold, savory flavors of a classic Greek gyro, this shaved tofu gyros recipe is here to change your mind about tofu forever. By double-freezing, shaving, and marinating the tofu, you’ll create chewy, layered slices of tofu gyro meat that soak up a flavorful Mediterranean-inspired marinade and deliver that satisfying bite you expect from a traditional gyro.
These easy tofu gyros are wrapped in warm pita bread and piled high with fresh vegetables, creamy vegan tzatziki sauce, and plenty of vibrant toppings. Whether you’re looking for an authentic tofu gyros recipe for your next family dinner or just want to impress your friends with creative vegan cooking, this method produces tofu that even skeptics will love.
In this post, I’ll guide you step-by-step through creating shaved tofu gyros using a simple marinade, oven or grill method, and tips to make your tofu gyro meat chewy, flavorful, and irresistible.
What Are Gyros?
Gyros are an iconic dish in Greek cuisine that have won over hearts — and menus — around the world. Traditionally, gyro meat is cooked on a vertical rotisserie, slowly turning to develop its signature flavor, tenderness, and irresistible aroma.
Classic gyros feature thinly shaved slices of seasoned meat — often lamb, beef, or chicken — tucked into soft, warm pita bread. They’re piled high with fresh tomatoes, crisp onions, and finished with a cool, creamy tzatziki sauce. The combination of juicy, savory meat, fluffy pita, and vibrant toppings makes every bite a perfect harmony of textures and flavors.
The word “gyro” comes from the Greek word for “turn,” a nod to the circular roasting method that defines this dish. While the conventional version is rooted in meat, our plant‑based take proves that you don’t need animal products to capture that same satisfying experience. This recipe swaps the meat for savory, shaved tofu gyro meat — a creative, vegan‑friendly alternative that delivers all the flavor and authenticity you crave.
Shawarma vs Gyros
Firstly, shawarma and gyros share a common ground originating from the Mediterranean and Middle East. The spices that season them set the two apart. Shawarma leans into the aromatic world of Middle Eastern spices, employing a mix that often includes cumin and cinnamon.
Secondly, gyros favor the fragrant herbs of the Mediterranean. Flavors such as oregano and thyme, combined with garlic and lemon, meld to achieve its signature taste. Although both are traditionally served in a flatbread, the seasoning profile of each offers a distinct culinary experience.
The Benefits of Switching Out Meat with Tofu
Choosing tofu for our vegan gyros meat over traditional animal ingredients offers a plethora of health and environmental advantages. This plant-based powerhouse is packed with high-quality protein and essential amino acids. It’s an excellent source of iron and calcium, all while being low in calories and devoid of cholesterol. Its impressive nutrient profile supports heart health, weight management, and can reduce the risk of certain diseases.
Environmentally, tofu production demands significantly less water and land and emits fewer greenhouse gasses. Compared to livestock farming, this makes it a sustainable choice for our planet. Additionally, tofu’s remarkable adaptability in soaking up flavors makes it an ideal substitute in dishes. Ensuring that you can still savor the rich, aromatic spices of Greek gyros without compromising on taste.

In addition to the personal health benefits, choosing a plant-based gyro option also contributes to the well-being of the environment. Animal agriculture has a significant impact on greenhouse gas emissions, deforestation, and water pollution. By opting for a plant-based alternative, such as marinated shaved tofu, you’re making a conscious choice to reduce your carbon footprint and promote sustainability.
Why Tofu Works So Well for Gyros
Tofu might not be the first thing that comes to mind when you think of gyros, but it’s actually a fantastic choice for a plant‑based version. Thanks to its neutral flavor and versatile texture, tofu soaks up marinades beautifully and transforms into chewy, savory tofu gyro meat when cooked properly.
The key is in the preparation: double‑freezing and shaving the tofu creates thin layers that resemble the tender, juicy slices of traditional shaved gyro meat. When marinated in Mediterranean spices and cooked until golden, it delivers all the satisfying flavors and textures you expect — without any animal products.
This method for making shaved tofu gyros gives you a vegan‑friendly, high‑protein filling that holds up perfectly in a warm pita with fresh vegetables and creamy vegan tzatziki. It’s a modern take on a classic that proves you don’t have to compromise on taste or tradition when eating plant‑based.
So, why not give these plant-based gyros a try? Not only will you be treating your taste buds to a burst of flavors, but you’ll also be making a choice that’s better for your health and the environment. Trust me, once you take that first bite, you’ll be hooked on these mouthwatering vegan gyros!
More recipes that you might like:
Ingredients

- Tofu – Extra or even a super firm tofu is idea for a chewy bite like gyro meat.
- Olive oil – I used olive oil in the marinade for extra flavor and to keep the tofu from sticking, but it can be omitted.
- Lemon juice – Brightens the flavors in the marinade with a bit of acidity.
- Soy sauce – Gives umami and color in the marinade, can be switched for liquid coconut aminos for a gluten free option.
- Marmite – or other umami source like Vegetarian Mushroom Oyster Sauce.
- Liquid browning – adds to the dark color, but can be omitted for a chick’n gyro.
- Cinnamon – a pinch of cinnamon makes the spice profile uniquely Greek.
- Corn starch – helps some marinade adhere to the surface and helps the tofu get a bit crisp.
- Cumin – a pinch of cumin makes the spice profile uniquely Greek.
- Garlic powder – adds flavor to the tofu slices in the marinade.
- Mushroom powder – or other umami flavor ingredient that you have to use.
- Onion powder – adds flavor to the tofu slices in the marinade.
- Parsley – some herbs help make the spice profile uniquely Greek.
- Paprika – adds flavor to the tofu slices in the marinade.
- Pepper – adds flavor to the tofu slices in the marinade.
- Thyme – some herbs help make the spice profile uniquely Greek.
- Oregano – some herbs help make the spice profile uniquely Greek.
- Powdered smoke flavor – or liquid smoke for a hint of grill flavor.
Instructions
- Drain and press the tofu. For a meatier bite, freeze and thaw the tofu beforehand, or try double freezing it.

- While the tofu is being pressed you can assemble the ingredients for the plant-based tzatziki.

- Grate the cucumber and set aside to drain while assembling the other ingredients, give the cucumber a squeeze to remove excess liquid before adding.

- Blend all of the ingredients and seasoning for the marinade and add to a bowl with the tofu slices.

- Preheat the oven to 350F. Shave, or thinly slice, the pressed tofu into strips and add them to a bowl with the marinade.

- Bake the tofu slices for 15 minutes and flip, then return to bake the remaining 15 minutes.

- The tofu slices can be pan fried in a little olive oil for enhanced flavor or served from the oven as is, additional oil free.

- Assemble in a pita with veggies and sauce.

Assembling Your Tofu Gyros
With your marinated, golden‑brown tofu gyro meat ready, it’s time to build your perfect shaved tofu gyros. The toppings are where you can really make this dish your own.
Start by spreading a generous layer of creamy vegan tzatziki on warm pita or gyro bread. Layer the savory shaved tofu slices evenly on top for that chewy, meaty texture.
For classic toppings, add fresh tomato slices, crisp lettuce, and thinly sliced red onion. For a Mediterranean twist, try pickled red onions, banana peppers, kalamata olives, vegan feta cheese, or even a sprinkle of za’atar seasoning.
Finish with another drizzle of tzatziki and a squeeze of fresh lemon juice for a burst of brightness. Fold, bite, and enjoy the irresistible blend of flavors in this easy, plant‑based tofu gyros recipe — satisfying, nourishing, and packed with authentic Greek flavor.
Flavor & Texture: How Shaved Tofu Gyros Stack Up
Let’s talk taste. If you’re wondering how this tofu gyros recipe compares to the traditional meat version, I get it — I was skeptical at first too. But after testing, tweaking, and refining this method, I can say confidently: shaved tofu gyro meatholds its own.
The double-freeze technique, combined with a bold Mediterranean marinade, gives the tofu a chewy, savory texture that’s remarkably similar to shaved lamb or chicken gyros. It’s not a carbon copy, but it hits all the right notes — garlicky, herby, slightly smoky, and deeply satisfying. Add in the creamy vegan tzatziki and warm pita, and it delivers that full-flavored, street food-style experience you’d expect from a well-made gyro.
One thing I love about this plant-based version? It’s lighter and easier to digest. No post-meal sluggishness, just clean, bold flavor and a ton of texture. Whether you’re vegan or just gyro-curious, this shaved tofu gyros recipe is proof that you don’t need meat to enjoy a truly great wrap.
Still hesitant? Try one bite. You might be surprised how quickly you forget what’s missing.
Serving Suggestions & Pairings
These shaved tofu gyros are delicious on their own, but pairing them with flavorful sides makes for a complete Mediterranean‑inspired meal.
- Serve with crispy oven‑baked fries or air‑fried potatoes for a classic gyro platter.
- Add a side of vegan Greek salad with tofu feta, fresh cucumbers, and kalamata olives.
- Try roasted or grilled vegetables sprinkled with za’atar or lemon‑herb marinade.
- For a lighter option, pair your tofu gyros recipe with lemon dill potato salad or tabbouleh.
Whether you’re serving them at a family dinner or as part of a party spread, these plant‑based gyros and sides create a vibrant, satisfying feast full of authentic Greek flavors.
More Vegan Tofu Recipes
Since using tofu to make vegan gyros meat has been so popular, I’ve been working on some more new recipes to use tofu in new and interesting ways. Look for new recipes in 2025, like this Vegan Philly Cheesesteak with slices also made from tofu and my Easy Tofu Feta. There’s also a roundup of 25 Easy Tofu Recipes for Delicious Vegan Meals that I recently wrote, which is absolutely packed with amazing vegan tofu recipes that I know you’ll love.

FAQs About Shaved Tofu Gyros
The tofu slices can be thin, fragile, and break up easily while being handled. It can be difficult to stir marinated tofu without breaking into smaller pieces. If you want to take more care to retain bigger strips of tofu, you can try using a bag to marinade or a brush to baste the strips while cooking.
Use the double-freeze technique—freeze, thaw, then refreeze tofu—before shaving it thin. Marinate with Mediterranean spices (garlic, oregano, paprika, soy sauce), coat with a bit of cornstarch, and cook until golden. This creates chewy shaved tofu gyro meat that closely replicates the texture and flavor of meat gyros.
Absolutely! After marinating, you can grill the tofu slices for that smoky char or pan-fry them until crispy. Many vegan gyros recipes, including grilled tofu variations, recommend this method to enhance texture and boost flavor in your tofu gyros recipe.
How Do I Press Tofu?
This tofu press that I picked up a couple of years ago has been getting great milage in my kitchen. I haven’t found a better way to quickly and easily press the excess water from tofu to get it the right consistency for any recipe. Check it out and get yours here through my link!
- Susanna and Adam created their unique Tofu Press to press tofu evenly and…
- Our Unique Tofu Press presses tofu evenly and cleanly to give you perfect, very…
- Our patented, simple to use press has only 3 parts and allows for mess-free…
Last update on 2025-10-19 / Affiliate links / Images from Amazon Product Advertising API
These delicious Vegan Gyros made with tofu and creamy tzatziki sauce pair wonderfully with Mediterranean-inspired sides. Complement them with our refreshing Lemon Dill Potato Salad, or add a bold starter like Flawless Vegetable Pakora. Want something equally flavorful and robust? Stay tuned for my upcoming Whipped Tofu Feta Dip recipe.

Get the Recipe Shaved Tofu Gyros with Creamy Tzatziki
Ingredients
- 1 brick tofu, extra or super firm
- 2 tbsp olive oil
- 2 tbsp lemon juice
- 2 tbsp liquid aminos, or soy sauce (not gluten-free)
- 1 tbsp corn starch
- 1 tsp liquid browning seasoning, optional for color
- 1 tsp garlic powder
- 1 tsp mushroom powder, or other umami
- 1 tsp onion powder
- ½ tsp cumin
- ½ tsp dried parsley
- ½ tsp paprika, or smoked paprika
- ½ tsp pepper
- ½ tsp thyme
- ½ tsp oregano
- ¼ tsp cinnamon
- ¼ tsp powdered smoke, or liquid smoke
Ingredients for the Creamy Vegan Tzatziki
- ¾ cup plant based yogurt
- ¼ cup cucumber, grated and squeezed
- 1 tbsp chopped fresh dill, or ½ tsp dried dill
- 1 tsp minced garlic
- ½ tsp cracked black pepper
- ½ tsp salt
Equipment
- 1 mandoline slicer or box grater side blade
- 1 sheet pan
Instructions
Drain and press the tofu. For a meatier bite, freeze and thaw the tofu beforehand, or try double freezing it.
While the tofu is being pressed you can assemble the ingredients for the plant-based tzatziki.
Grate the cucumber and set aside to drain while assembling the other ingredients, give the cucumber a squeeze to remove excess liquid before adding.
Blend all of the ingredients and seasoning for the marinade and add to a bowl with the tofu slices.
Preheat the oven to 350F. Shave, or thinly slice, the pressed tofu into strips and add them to a bowl with the marinade.
Bake the tofu slices for 15 minutes and flip, then return to bake the remaining 15 minutes.
The tofu slices can be pan fried in a little olive oil for enhanced flavor or served from the oven as is, additional oil free.
Assemble in a pita with veggies and sauce.


Hi, my name is Benjamin Moots and I’m glad you found my vegan food blog A Bee Made It. I hope that you’re ready for some great plant-based recipes, because that’s all I Bee doing lately. I was originally focusing on improving common vegan recipes to make them more craveable. However, a recent heart attack has shifted my focus to losing weight with a plant-based GLP-1 diet. Whatever you’re looking for, I’ll be writing a little bit of everything plant-based or vegan that’s appropriate for any dietary needs.









This tofu was delicious! The marinade was terrific. The slicing and cooking method were spot on for perfect texture. I can’t wait to make this again!
Thanks for the review Heather. I’m glad you loved it!