• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
At Elizabeth's Table
  • Recipes
  • Blog
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Blog
  • About
  • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Blog
    • About
    • Subscribe
  • Connect on social

    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Mains

    Vegan Gyros (with Tofu)

    Published: Jul 13, 2026 by Elizabeth · This post contains affiliate links.

    Jump to Recipe Print Recipe

    Make a vegan version of the classic Greek street food at home. These Vegan Gyros are delicious loaded with hummus, vegan tzatziki, seasoned tofu, Greek fries, and veggies. A Mediterranean-inspired meal that's perfect for lunch or dinner.

    A plate with a vegan gyro and loaded greek fries.

    On a recent family vacation, we stopped at a restaurant for a quick lunch and ended up in an authentic Greek place with tons of vegan options, including gyros.

    One look at the vegan gyro and I was sold! The pita, the hummus.. even fries stuffed into this thing. So good!

    I was inspired by the gyros, so here we are with my homemade version. Loaded with my classic hummus recipe, my vegan tzatziki, these fabulous Greek fries, and a flavorful seasoned tofu. So so good!

    Jump to:
    • Why You'll Love These Vegan Gyros
    • Ingredient Notes & Substitutions
    • Step-By-Step Instructions
    • What Is a Gyro?
    • FAQ & Expert Tips
    • Recipe Prayer
    • Related Recipes
    • Tried this recipe?
    • 📖 Recipe
    • 💬 Comments
    A plate with a vegan gyro and loaded greek fries.

    Why You'll Love These Vegan Gyros

    • Dietary needs - these gyros are totally vegan and dairy-free. With a GF pita they can be gluten-free.
    • Loaded with flavor - seasoned tofu, creamy hummus, and fresh vegetables in every bite
    • Restaurant-inspired - homemade gyros that rival your favorite Mediterranean restaurant
    • Great for meal prep - prep the components ahead of time for easy assembly all week
    A plate with a vegan gyro and loaded greek fries.

    Ingredient Notes & Substitutions

    • Pitas: grab your favorite store-bought pita. Use GF if needed
    • Loaded Greek Fries: totally optional, but my Loaded Greek Fries are delightful in this dish
    • Hummus: you can use a store-bought hummus, but homemade hummus is so much
    • Vegan Tzatziki: this is one thing that's pretty hard to find vegan in stores. But my vegan tzatziki is super easy to make with vegan yogurt, cucumber, and herbs.
    • Romaine Lettuce: or any green leaf lettuce
    • Red Onion: or yellow
    • Roma Tomato: feel free to use cherry tomatoes or beefsteak
    • Parsley or Dill: a pinch of fresh herbs takes the flavor up a notch
    Vegan Gyros Ingredients

    Seasoned Tofu

    • Super Firm Tofu: look for super firm tofu, this is the vacuum packed tofu that is pre-pressed. This tofu holds up significantly better than any other firmness level. If you can't find super firm, use extra firm instead
    • Extra Virgin Olive Oil: for cooking, optional
    • Soy Sauce, Tamari, or Liquid Aminos: this adds salty flavor. For gluten-free, use tamari or liquid aminos
    • Agave: for a bit of sweetness and to help with caramelization. I typically use agave, but maple syrup works the same!
    • Spices: Italian seasoning, oregano, paprika, garlic powder, onion powder. These are the real magic of the tofu. The flavors mix to make a seasoned chicken vibe
    Vegan Gyros Tofu Ingredients

    Step-By-Step Instructions

    Step 1. Prepare the loaded Greek fries, if desired.

    Vegan Gyros Step 1 - make the Greek fries.

    Step 2. Prepare the tofu. Slice the tofu into thin rectangles. Heat the oil, if using, in a non-stick pan over medium heat. Add the tofu and cook 3-5 minutes per side until each side is golden brown and the tofu is firmer in texture. Add the soy sauce, agave, Italian seasoning, oregano, paprika, garlic powder, and onion powder. Stir well and cook for another 3-5 minutes until the seasonings have evenly coated the tofu and the tofu is brown.

    Vegan Gyros Step 2 - pan-cook the seasoned tofu.

    Step 3. Assemble the gyros. Spread 2 tablespoons each of hummus and tzatziki on a pita. Add a few pieces of tofu, a few fries, and some lettuce, onion, and tomato. Sprinkle on some fresh parsley or dill.

    Vegan Gyros Step 3 - assemble the gyros.

    What Is a Gyro?

    A gyro is a popular Greek street food traditionally made with seasoned meat that's sliced thin and served in warm pita bread with vegetables and sauces like tzatziki.

    This vegan version recreates those same savory, herby flavors using seasoned tofu while keeping all of the fresh toppings that make gyros so satisfying.

    A plate with a vegan gyro and loaded greek fries.

    FAQ & Expert Tips

    Can I make the tofu ahead of time?

    Yes! The tofu reheats well, making these gyros excellent for meal prep.

    Do I have to include fries?

    No, but they add a traditional Greek street-food touch and are also just delicious!

    Can I serve everything as a bowl instead?

    Yes! Skip the pita and serve everything over rice, greens, or roasted potatoes.

    A plate with a vegan gyro and loaded greek fries.

    Pro Tip: If your pitas are harder, warm the pita just before assembling. Wrap in a damp paper towel and microwave for 30 seconds.

    Recipe Prayer

    Thank you God for these gyros. Thank you for the cuisines of the world and for foods that fuel our bodies. Amen.

    Related Recipes

    • A tray of loaded greek feta fries.
      Loaded Greek Feta Fries
    • A plate of vegan mediterranean quinoa salad.
      Mediterranean Quinoa Salad (Vegan)
    • A bowl of vegan mediterranean pasta, with a fork and spoon, ready to serve.
      Vegan Mediterranean Pasta
    • A plate of vegan Greek salad, ready to serve.
      Vegan Greek Salad

    Tried this recipe?

    Please leave a review in the comments section below and post on Instagram tagging me @elizabeths_table. You can also stay in touch with me on social media by following me on Instagram, Pinterest, and TikTok or by subscribing to my newsletter.

    📖 Recipe

    A plate with a vegan gyro and loaded greek fries.

    Vegan Gyros (with Tofu)

    Make a vegan version of the classic Greek street food at home. These Vegan Gyros are delicious loaded with hummus, vegan tzatziki, seasoned tofu, Greek fries, and veggies. A Mediterranean-inspired meal that's perfect for lunch or dinner.
    Print Pin Rate
    Course: Main Course
    Cuisine: American, Greek
    Prep Time: 15 minutes minutes
    Cook Time: 15 minutes minutes
    Total Time: 30 minutes minutes
    Servings: 8
    Calories: 474kcal
    Author: Elizabeth

    Equipment

    • Non-Stick Pans

    Ingredients

    • 8 Medium Pitas
    • 1 Recipe Loaded Greek Fries
    • 1 Cup Hummus
    • 1 Cup Vegan Tzatziki
    • 2 Cups Shredded Romaine Lettuce
    • ½ Small Red Onion thinly sliced
    • 1 Roma Tomato diced
    • 1 Tablespoon Fresh Parsley or Dill minced

    Seasoned Tofu

    • 1 16 Ounce Block Super Firm Tofu
    • 2 Teaspoons Extra Virgin Olive Oil optional
    • 2 Tablespoons Soy Sauce, Tamari, or Liquid Aminos
    • 2 Tablespoons Agave
    • ½ Teaspoon Italian Seasoning
    • ½ Teaspoon Dried Oregano
    • ⅛ Teaspoon Paprika
    • ⅛ Teaspoon Garlic Powder
    • ⅛ Teaspoon Onion Powder

    Instructions

    • Prepare the loaded Greek fries, if desired.
    • Prepare the tofu. Slice the tofu into thin rectangles. Heat the oil, if using, in a non-stick pan over medium heat. Add the tofu and cook 3-5 minutes per side until each side is golden brown and the tofu is firmer in texture. Add the soy sauce, agave, Italian seasoning, oregano, paprika, garlic powder, and onion powder. Stir well and cook for another 3-5 minutes until the seasonings have evenly coated the tofu and the tofu is brown.
    • Assemble the gyros. Spread 2 tablespoons each of hummus and tzatziki on a pita. Add a few pieces of tofu, a few fries, and some lettuce, onion, and tomato. Sprinkle on some fresh parsley or dill.

    Nutrition

    Calories: 474kcal | Carbohydrates: 60g | Protein: 22g | Fat: 18g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Cholesterol: 13mg | Sodium: 1220mg | Potassium: 491mg | Fiber: 7g | Sugar: 6g | Vitamin A: 1022IU | Vitamin C: 20mg | Calcium: 346mg | Iron: 4mg

    Nutrition information is an estimate.

    Tried this recipe?I love to see what you make! Tag me on Instagram @elizabeths_table

    More Vegan Main Dishes

    • A plate of vegan tofu chicken.
      Vegan Tofu Chicken
    • A vegan chicken bacon ranch sandwich, on a plate with a few potato chips.
      Vegan Chicken Bacon Ranch Sandwich (with Tofu)
    • A cutting board with Vegan Grilled Chicken Skewers on top of a pita.
      Vegan Grilled Chicken Skewers (with Tofu)
    • A bowl of Vegan Dan Dan noodles, with a pair of chopsticks, ready to eat.
      Vegan Dan Dan Noodles (with Tofu)

    Reader Interactions

    Comments

    No Comments

    Leave a Comment! Let me know what you think: Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Elizabeth Headshot

    Hey - I'm Elizabeth

    Welcome to my table! I’m glad you’re here.
    At Elizabeth's Table I bring you easy and nutritious, plant-based recipes, explore the relationship between food and faith, and share my unique lifestyle.

    More about me →

    Summer Must-Makes

    • Vegan broccoli salad in a serving bowl.
      Vegan Broccoli Salad with Vegan Mayonnaise
    • A pitcher of sangria mocktail with pomegranate juice.
      Easy Red Sangria Mocktail
    • A bubbly glass of Strawberry Pink Lemonade Mocktail, garnished with a sprig of mint, and a strawberry on the rim.
      Strawberry Pink Lemonade Mocktail
    • A platter of vegan roasted potato salad, garnished with extra parsley.
      Vegan Roasted Potato Salad

    Trending Recipes

    • Three glasses of silken tofu smoothies, garnished with banana slices.
      Silken Tofu Smoothie (Easy & High Protein)
    • A mocktail garnished with orange peel.
      Old Fashioned Mocktail
    • A bowl of white rice and chickpea dal, ready to eat.
      Chickpea Dahl
    • A plate of Vegan Seitan Chicken.
      Vegan Seitan Chicken (Quick and Easy)

    Footer

    ↑ back to top

    About

    About Me

    See My Portfolio

    Privacy Policy

    Terms & Conditions

    Accessibility Policy

    Contact

    Sign Up for emails and updates

    Contact Me

    As an Amazon Associate I earn from qualifying purchases.

    COPYRIGHT © AT ELIZABETH'S TABLE 2025