• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Main Dishes

    Published: Jul 17, 2017 · Modified: Aug 27, 2025 by Alissa Saenz · This post may contain affiliate links · 19 Comments

    Vegan Gyros (Made with Eggplant!)

    Jump to Recipe Print Recipe

    My vegan gyros are packed with flavor and so easy to make! Tender garlicky sautéed eggplant, fresh herbs, crisp veggies, and creamy dairy-free tzatziki all get wrapped up in warm pita bread for a mouthwatering plant-based twist on the Greek classic.

    Vegan gyro on a cutting board with a skillet in the background.

    One of the things I love most about vegan cooking is the endless ways to reinvent traditional dishes. Sure, seitan is always a reliable meat substitute — it’s hearty, meaty, and works beautifully in recipes like my beefy vegan burritos and vegan butter chicken. But you can also turn to mushrooms, like in my vegan mushroom paprikash, or even veggies, like my cauliflower walnut “meat” sauce. Today, we’re using eggplant to create the most DELICIOUS vegan gyros.

    Jump to:
    • Ingredients You'll Need
    • How They're Made
    • Variations
    • Frequently Asked Questions
    • More Vegan Sandwich Recipes
    • 📖 Recipe
    • 💬 Comments

    Eggplant is perfect here. It’s already a staple in Greek cooking, and when you sear it in olive oil it turns melt-in-your-mouth tender with irresistible crispy edges — exactly the texture we want in a gyro! Plus, it soaks up flavors like a sponge, making for an incredibly bold and savory filling.

    I’ll admit: I’ve never had a traditional gyro. But my husband has, and he swears these vegan gyros are even better!

    Ingredients You'll Need

    Below you'll find a list of ingredients in this recipe, with notes and substitutions. Scroll all the way to the bottom of the post to see the full recipe, including the amount of each ingredient.

    • Lemon juice. This is a key flavor in this recipe, so be sure to use freshly squeezed juice (not bottled!).
    • Soy sauce. Tamari or liquid aminos can be substituted, if needed.
    • Garlic.
    • Spices. You're going to need dried thyme, oregano, cumin, paprika, and black pepper.
    • Olive oil.
    • Eggplant. Pretty much any variety of eggplant will do. I used basic Italian globe eggplant.
    • Onion.
    • Pita bread.
    • Vegan tzatziki. I prefer my homemade vegan Tzatziki, but I'm a little partial! There are plenty of store-bought vegan tzatziki options you can get at places like Whole Foods.
    • Cherry tomatoes. You could also slice up a large tomato.
    • Cucumber.
    • Scallions.
    • Fresh mint. Optional, but it adds a nice touch!

    How They're Made

    Below is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

    Hand stirring sauce together in a glass bowl.

    Step 1: Make the sauce. Stir your soy sauce, lemon juice, minced garlic, and spices together in a small bowl. Set it aside for a moment.

    Eggplant slices cooking in a skillet.

    Step 2: Cook the eggplant. Heat your olive oil in a skillet, then add sliced eggplant. Let it sit for a few minutes, flip it, and let it sit a few minutes more. It'll start to soften up and brown.

    Tip: It may seem like too much eggplant when you first add it to the skillet. Don't worry! It will cook down.

    Sliced onion and eggplant in a skillet.

    Step 3: Add the onion. Cook the onion with the eggplant for a few minutes, until it softens up a bit.

    Vegan eggplant gyro filling in a skillet.

    Step 4: Add the sauce. Stir it in and let everything cook for a few minutes longer, until most of the moisture dries up.

    Vegan gyro on a cutting board with cherry tomatoes and fresh mint leaves.

    Step 5: Assemble the gyros. Stuff your pitas with the eggplant filling, vegan tzatziki, tomatoes, cucumber slices, scallions, and mint. Enjoy them while they're hot!

    Variations

    • Eggplant gyro sandwiches. Not into pita? Stuff your fillings into sub rolls, or wrap them in tortillas!
    • Gyro bowls. Serve the fillings over rice or your favorite grain.
    • Vegan gyro salads. Skip the bread and pile your toppings over greens. Tofu feta cheese would make a nice addition!

    Frequently Asked Questions

    Do I need to salt my eggplant?

    Only if it's been hanging around for a few days and/or shows browning when you cut it open. In this case, salting will remove any bitterness that may have developed. If you do find that you need to salt your eggplant, just place the strips in a colander and sprinkle them liberally with salt. Let them sit for about 30 minutes, then rinse them very well and pat them dry.

    Why does this recipe use so much oil?

    Eggplant soaks up oil like crazy when it cooks! You may try to cut back on it, but your eggplant might stick to the pan, and it may not cook up as tender.

    Can this recipe be made gluten-free?

    It can, if you can find gluten-free pita bread and use gluten-free tamari in place of soy sauce.

    How should I store and reheat leftovers?

    Store your eggplant gyro filling by itself, if possible. It will keep in an airtight container in the fridge for about three days. The best way to reheat it is in the microwave.

    More Vegan Sandwich Recipes

    • Lentil Shwarama Pitas
      Lentil Shawarma Pitas
    • Two halves of a Vegan Philly Cheesesteak Sandwich with dish of ketchup in the background.
      Vegan Philly Cheesesteak Sandwiches
    • Baked Quinoa Falafel Sandwiches
      Baked Quinoa Falafel Sandwiches
    • Two Vegan Cuban Sandwiches stacked on top of each other on a plate with potato chips.
      Vegan Cuban Sandwiches

    Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

    📖 Recipe

    Vegan gyro stuffed with seasoned eggplant, cherry tomatoes, mint, and cucumber slices.
    Print Pin
    5 from 7 votes

    Vegan Gyros (Made with Eggplant!)

    My vegan gyros are packed with flavor and so easy to make! Tender garlicky sautéed eggplant, fresh herbs, crisp veggies, and creamy dairy-free tzatziki all get wrapped up in warm pita bread for a mouthwatering plant-based twist on the Greek classic.
    Course Sandwich
    Cuisine American, Greek
    Prep Time 15 minutes minutes
    Cook Time 15 minutes minutes
    Total Time 30 minutes minutes
    Servings 3 gyros
    Calories 367kcal
    Author Alissa

    Ingredients

    • 3 tablespoons lemon juice
    • 3 tablespoons soy sauce
    • 3 garlic cloves, minced
    • 1 teaspoon dried thyme
    • 1 teaspoon dried oregano
    • ½ teaspoon ground cumin
    • ½ teaspoon paprika
    • ¼ teaspoon black pepper
    • 3 tablespoons olive oil
    • 1 medium eggplant, (about 1 pound), cut into ¼ inch thick strips, about 1 inch wide and 3-4 inches long
    • 1 medium onion, sliced into half rings

    For Serving

    • 3 pita breads (or 4 depending on how big you like your gyros)
    • Vegan tzatziki
    • ½ cup cherry tomatoes halved
    • ½ large cucumber, cut in half, lengthwise, then sliced
    • 2 scallions, chopped
    • Fresh mint leaves, optional
    US Customary - Metric

    Instructions

    • Stir the lemon juice, soy sauce, garlic, thyme, oregano, cumin, paprika, and black pepper together in a small bowl. Set this aside for now. This is your sauce.
    • Coat the bottom of a large nonstick skillet with the oil and place it over medium-high heat. Give the oil a minute to heat up, then add the eggplant. Let it cook for about 4 minutes, undisturbed, then flip the pieces and let them cook for another 4 minutes or so, until they're starting to soften and brown.
    • Add the onion to the skillet. Cook the eggplant and onion for about 4 minutes longer, stirring occasionally, until the onion starts to soften and brown in a few spots.
    • Pour the sauce over the eggplant and onion, and flip everything a few times to coat the eggplant and onion in the sauce. Continue cooking the mixture for another 3 to 4 minutes, until the liquid dries up and the eggplant begins to crisp in spots. Remove the skillet from heat.
    • Slather the pitas vegan tzatziki, then stuff them with the eggplant mixture, tomatoes, cucumber, scallions, and mint. Serve.

    Notes

    I didn't include the tzatziki in the nutritional information, since the values will depend on how much you use, and whether you use my recipe or a commercial product. I recommend using a couple of tablespoons per pita, and referring to the nutrition information label on the recipe or packaging.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Serving: 1gyro (⅓ of recipe) | Calories: 367kcal | Carbohydrates: 50g | Protein: 10g | Fat: 15g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Sodium: 1317mg | Potassium: 704mg | Fiber: 8g | Sugar: 9g | Vitamin A: 467IU | Vitamin C: 22mg | Calcium: 117mg | Iron: 3mg
    « Vegan Cherry Cheesecake Bars
    Vegan Camembert »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      5 from 7 votes (2 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Barbara says

      May 11, 2020 at 2:24 pm

      5 stars
      Hi, Just made this recipe, it 's just great! I used home made chapati instead; and smokey paprika (a mistake that turned out quite tasty finally) I will do it again but next time I won't forget the mint. Thank you :) !!
      Barbara

      Reply
    2. Mimi B says

      April 02, 2020 at 5:49 pm

      5 stars
      I concur with others...simply AMAZING!
      I roasted my lightly oiled eggplant strips in the toaster oven (my preference over frying) and added them to the sautéed onions, and a few crimini mushrooms in the skillet. Excellent gyro! Can hardly wait for leftover night!!
      Thank you for the excellent recipe that produces delicious results.

      Reply
    3. Jenia says

      March 18, 2020 at 6:38 pm

      5 stars
      We have just devoured these (3rd time I made them), and I thought I had to write and tell you how awesome these gyros are. Even the 4-year-old loves them! Thank you, thank you, thank you for sharing the recipe.

      Reply
    4. Erin says

      September 15, 2019 at 5:25 pm

      5 stars
      These were AMAZING!!!!! I only made one change - I used tahini instead of cashews because I forgot to soak the cashews. Just bursting with flavor, so hearty - absolutely loved them! And didn't take long at all to make. Thank you for this delicious recipe!!!

      Reply
      • Alissa Saenz says

        September 15, 2019 at 10:43 pm

        Awesome! I'm so glad you enjoyed them! And I'd imagine tahini would be wonderful in this recipe. Thanks Erin!

        Reply
    5. Amy says

      November 12, 2018 at 12:09 pm

      5 stars
      These are AMAZING!! Thank you for the recipe! I cut the tzatziki recipe in half and was plenty to go with the amount of filling generated from one medium to large sized eggplant. It was finger licking, juicy deliciousness.

      Reply
      • Alissa Saenz says

        November 13, 2018 at 9:30 am

        I'm so glad you enjoyed them!!

        Reply
    6. Erin Woodward says

      July 20, 2017 at 7:08 pm

      This was so outstanding that I was licking my fingers! I took a picture but don't know how to post it here in the comments. Incredibly delicious!!!!

      Reply
      • Alissa Saenz says

        July 21, 2017 at 2:56 pm

        That is awesome! I'm glad you enjoyed them! Thanks so much Erin!!

        Reply
    7. Marry says

      July 20, 2017 at 12:55 am

      Thanks for this easy and delicious recipe Alissa. Some recipes over power the flavor of the eggplant but not this one, the eggplant really bursts thru. A local vendor was sampling tzatziki that she makes and I ended up buying that since I'm not vegan. I will try your cashew version another time.

      Reply
      • Alissa Saenz says

        July 21, 2017 at 2:53 pm

        Thanks so much Marry! I'm glad you enjoyed these!!

        Reply
    8. Ben Myhre says

      July 19, 2017 at 7:24 am

      hmmm... hadn't even thought about eggplant as the meat substitute for a gyro! brilliant. And your Tzatziki sauce looks super interesting as well. With my wife pushing for more vegan meals AND our CSA delivering eggplant, I might have to try this.

      Reply
      • Alissa Saenz says

        July 21, 2017 at 2:47 pm

        Thank you! Eggplant is one of my favorite swaps for meat these days. :) I hope you enjoy them!!

        Reply
    9. Heather Mason says

      October 23, 2014 at 11:43 pm

      I love eggplant! This looks delicious! I've never had lamb and I never plan on eating it either! I had a friend tell me lamb tastes like blood, No thank you!!

      Reply
      • Alissa Saenz says

        October 24, 2014 at 4:39 pm

        Thanks Heather! We're in total agreement there - I'll take eggplant any day! :)

        Reply
    10. Katie (The Muffin Myth) says

      October 21, 2014 at 4:35 pm

      Congrats on your marriage! Your husband is a lucky man, getting to taste test all this good stuff. I've never had a gyro either, so I'll try yours and just call it authentic. I think that's the best thing to do!

      Reply
      • Alissa Saenz says

        October 23, 2014 at 9:32 pm

        I totally agree with you. I have no problem with my gyro experience being limited to the eggplant variety!

        Reply
    11. Kelli M. says

      October 21, 2014 at 3:12 pm

      This sounds pretty tasty! I will have to give this one a try soon.

      Congrats on your marriage!

      Reply
      • Alissa Saenz says

        October 23, 2014 at 9:32 pm

        Thank you and thank you!! I hope you enjoy it! :)

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    3315 shares
    • 660

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.