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.

Shaved tofu gyro made from this recipe with the creamy vegan tzatziki

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.

Pita with a plant based tzatziki made with this vegan gyro recipe

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

Ingredients: a plate of herbs and recipe ingredients, bowls of olive oil, brown wet ingredients, and lemon juice
  • 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

  1. Drain and press the tofu. For a meatier bite, freeze and thaw the tofu beforehand, or try double freezing it.
Drain and press the tofu
  1. While the tofu is being pressed you can assemble the ingredients for the plant-based tzatziki.
Ingredients for the plant based tzatziki
  1. Grate the cucumber and set aside to drain while assembling the other ingredients, give the cucumber a squeeze to remove excess liquid before adding.
Fresh herby tzatziki made with plant based plain yoghurt
  1. Blend all of the ingredients and seasoning for the marinade and add to a bowl with the tofu slices.
Marinade for the tofu adds both flavor and color.
  1. Preheat the oven to 350F. Shave, or thinly slice, the pressed tofu into strips and add them to a bowl with the marinade.
Baking the vegan gyros meat on a cookie sheet helps dry the tofu into a texture that more resembles meat.
  1. Bake the tofu slices for 15 minutes and flip, then return to bake the remaining 15 minutes.
Baking the vegan gyros meat on a cookie sheet helps dry the tofu into a texture that more resembles meat.
  1. 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.
Pan frying the vegan gyros meat helps the flavors meld and combine
  1. Assemble in a pita with veggies and sauce.
The final result of this vegan gyros recipe all wrapped up

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.

selected recipes from the list of 25 easy tofu recipes

FAQs About Shaved Tofu Gyros

Can I put the shaved tofu slices in a bag for marinating or brush it on during cooking?

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.

How do you make shaved tofu gyro meat that mimics traditional gyros?

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.

Can shaved tofu gyros be grilled or pan-fried for extra flavor?

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!

Tofuture Tofu Press by Tofuture – The Original and Best Tofu Press……..
  • 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.

5 from 2 ratings

Get the Recipe 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.

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.
  • Pita with a plant based tzatziki made with this vegan gyro recipe
    Assemble in a pita with veggies and sauce.
Calories: 82kcal, Carbohydrates: 5g, Protein: 0.4g, Fat: 7g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Sodium: 5mg, Potassium: 41mg, Fiber: 1g, Sugar: 1g, Vitamin A: 145IU, Vitamin C: 3mg, Calcium: 14mg, Iron: 1mg
Tried this recipe?Let us know how it was by leaving a rating and review in the form below.
tofu gyro