Greek Turkey Meatball Gyro with Tzatziki

A grey circle with KFGrey circle with number 30
Prep Time
10 mins
Cook Time
16 mins
Total Time
26 mins

30 Minute Greek Turkey Meatball Gyros topped with a classic Tzatziki Sauce you’ll want to swim in! These Gyros are the perfect healthy dinner option for the family and clock in 429 calories! Woohoo!

Top view of Greek Turkey Meatball Gyros topped with Tzatziki Sauce

Well, I had a first this week.

The other morning I woke up to the sound of “mommy … mommy” and crying. I ran upstairs, but couldn’t see anything because it was 6am and dark in little mans room.  I walked in with my hands out in front of me so I didn’t run into anything.

As soon as Cason saw me, he tried to tell me through his cries. “I’m throwing up.” After the third time I realized what he said, turned his light on and sure enough. He had thrown up in his bed and was still going. He got it on the wall, his bed rails, his slide … basically everything. (and yes his bed has a slide, I know you’re jealous)

A hand holding a Greek Turkey Meatball Gyro

Soooo … that was my day!

Ok. I admit it. Probably NOT the best story to share before I’m about to give you a recipe. There’s really no good way to transition from that to “here, eat this gyro.”

But I’m gonna do it anyway.

So guys, this Gyro … it’s pretty amazing. But, I may be biased. I did make it. And, I’m pretty obsessed with any and everything topped with Tzatziki Sauce.

Collage of ingredients for Greek Turkey Meatballs and meatballs cooking in a pan

What is a Gyro

A gyro sandwich, pronounced YEE-ROH, is a Greek dish traditionally served on pita bread or flatbread along with lamb, beef, or pork then topped with tomato, onion, and a yogurt sauce.

Basically it’s deliciousness and once you try it you’ll fall in love with all the flavors and how simple it is to pull together.

What’s the sauce on a gyro?

The yogurt sauce typically served on a Gyro is called Tzatziki sauce. This creamy Tzatziki is made of yogurt, grated or diced cucumber, dill, garlic, lemon juice and salt. It should be stored in an air tight container in the refrigerator at all times. 

Two Greek Turkey Meatball Gyros topped with Tzatziki Sauce

Where this Gyro differs, is it is made with ground turkey meatballs. The Turkey Meatballs are guaranteed to wow you!

I wanted to do something a little different than a typical Gyro, which is normally made with shaved Lamb meat. I LOVE Lamb but it can be expensive … heck even Ground Lamb is expensive. So I changed up the protein part of these gyros and used ground Turkey instead, added loads of flavor, a little veggie and turned them into meatballs!

Ya’ll! Once these meatballs are seared they are heavenly. And then served on top of a warm flatbread with Tzatziki sauce …  holy yum!

Two Greek Turkey Meatball Gyros topped with Tzatziki Sauce on a metal plate

With the new years resolutions just starting, I know lots of people are looking for healthy options to make for dinner that don’t take 2 hours to make and still taste good! Well, this Greek Turkey Meatball Gyro is it!

It’s made with all fresh ingredients. Takes less than 30 minutes to make and finishes off at 429 calories a serving with 28 grams of protein! So if you’re about the “healthy” this is it, OR if you’re about the flavor this is it! Either way, these Gyros need to make an appearance on your dinner table!

Bon Appetit my friends!

Greek Turkey Meatball Gyros topped with Tzatziki Sauce

Greek Turkey Meatball Gyros with Tzatziki - web-8

Greek Turkey Meatball Gyro with Tzatziki

  • Author: Krista @
  • prep_time Prep Time: 10 mins
  • cook_time Cook Time: 16 mins
  • total_time Total Time: 26 mins
  • yield Yield: 4 gyros 1x
  • category Category: 30 Minute Meal, Easy Healthy Recipes, Poultry, Kid Friendly
  • method Method: stove
  • cuisine Cuisine: american


30 Minute Greek Turkey Meatball Gyros topped with a classic Tzatziki Sauce you’ll want to swim in! These Gyros are the perfect healthy dinner option for the family and clock in 429 calories! Woohoo!



Turkey Meatball:

  • 1 lb. ground turkey
  • 1/4 cup finely diced red onion
  • 2 garlic cloves, minced
  • 1 teaspoon oregano
  • 1 cup chopped fresh spinach
  • salt & pepper to season
  • 2 tablespoons olive oil

Tzatziki Sauce:

  • 1/2 cup plain greek yogurt
  • 1/4 cup grated cucumber
  • 2 tablespoons lemon juice
  • 1/2 teaspoon dry dill
  • 1/2 teaspoon garlic powder
  • salt to taste
  • 1/2 cup thinly sliced red onion
  • 1 cup diced tomato
  • 1 cup diced cucumber
  • 4 whole wheat flatbreads


  1. To a large bowl add, ground turkey, diced red onion, minced garlic, oregano, fresh spinach, salt, and pepper. Using your hands mix all the ingredients together until meat forms a ball and sticks together.
  2. Then using your hands, form meat mixture into 1″ balls. (you should be able to get about 12 meatballs).
  3. Heat a large skillet to medium high heat. Add olive oil to the pan, and then add the meatballs. Cook each side for 3-4 minutes until they are browned on all sides and internal temperature has reached 165°F. Remove from the pan and let rest.
  4. In the meantime, to a small bowl add greek yogurt, grated cucumber, lemon juice, dill, garlic powder, and salt to taste. Mix together until everything is combined.
  5. Assemble the gyros: to a flatbread (I like to warm mine up so they are more pliable) add 3 meatballs, sliced red onion, tomato, and cucumber. Then top with Tzatziki sauce.


  • Serving Size: 1 flatbread + 3 meatballs
  • Calories: 429
  • Sugar: 4 g
  • Sodium: 630 mg
  • Fat: 19 g
  • Saturated Fat: 3 g
  • Carbohydrates: 38 g
  • Fiber: 3 g
  • Protein: 28 g
  • Cholesterol: 91 mg


Want More Healthy Dinner Ideas?

Sweet Potato Black Bean Quinoa Bowls

Sheet Pan Honey Mustard Chicken & Vegetables

Sheet Pan Honey Mustard Chicken & Vegetables a meal that's healthy, easy, absolutely delicious, only 30 minutes and such an easy clean up! | #glutenfree #paleo

Pesto Chicken Zoodles with Burst Tomato

An easy dinner recipe for a busy week, and no stove needed! Pesto Chicken Zoodles with Burst Tomatoes, full of bold flavors, high in protein, and in low carbs! Your family will love it! |

Recipe collage for Greek Turkey Meatball Gyros with Tzatziki Sauce

Recipe collage for Greek Turkey Meatball Gyros with Tzatziki Sauce


Recipe collage for Greek Turkey Meatball Gyros with Tzatziki Sauce



Hey There

Hi! I'm the recipe developer and food photographer behind all these easy healthy recipes! I love food, Jesus, morning lattes, and am obsessed with fantasy football!

Related Posts

104 Responses
  1. Kristin

    This was delicious!! I was worried the meatballs might be dry, but they were perfect! We added feta to our gyros, but other than that followed recipe exactly!

    1. Krista

      thanks and thanks, sometimes when I’m writing the recipe I just assume people know that poultry needs to be 165°F but always good to remind them. 🙂 Edited.

  2. Kimberly Conner

    I have made these meatballs twice now, and I really love them! The tzatziki sauce is easy and delish too! I have made my own Naan bread the first time and the last time with homemade Pita (whole wheat) bread. The flavors are so fresh and delish! Love, Love, Love!

  3. Nicole

    This recipe is GOLD. Next time I’m probably going to cut the spinach up even smaller and add a handful of bread crumbs to help them hold together a bit and soak up the moisture in the meatballs.
    Otherwise, Hands down one the most delicious and flavorful recipes I’ve pulled from Pinterest. Will absolutely make again! ❤️

  4. Debra

    Can I bake the meatballs? Looks delicious and I want to try but want to avoid frying them. Or maybe make in the airfryer? Thanks

    1. Krista

      Yes, bake at 350 degrees. I would guess it cook time would be 20-30 minutes, depending on your oven. You want to cook until the internal temperature has reached 165°F.

  5. Amber H

    Really good and easy with some healthy veggies like spinach mixed in. I added some of the plain Greek yogurt and a little of the lemon juice to my meatballs to keep them from being dry because the turkey i use is extra lean. Was a hit worth the family. Thanks.

  6. Steveshooman

    I did have to add oil to the pan due to sticking, but otherwise this was a pretty quick and healthful meal to put together at the end of a long day. Thank you!

    1. Krista

      Yes, you definitely want to add oil to your hot pan. If you have a lot of sticking, it could be a sign that your pan isn’t hot enough. I am glad it was a good meal at the end of the long day!

  7. Kay

    Tasty! I didn’t have spinach so I used 1/4 cup parsley. My Greek mama always put parsley in keftethes (meatballs). Greeks never put tomatoes in tzatziki sauce, but to each their own. I ended up using a simpler recipe with Fage yogurt, lemon, garlic, dill and salt. Came out great.

    1. Krista

      So glad you enjoyed it! I agree, no tomatoes in the tzatziki – I use the sliced onion, tomato, and cucumber as toppings for the Gyro!

    1. Brett

      You made my families day, I died laughing from your comment and ended up screen shotting and sending to the family who all laughed as well. As a guy I just want to see the recipe and dont care about what the weather was like the day they came up with the recipe or what their dog thinks of it. Glad Krista has a “skip to recipe” button. Excited to try it out! Keep up the great recipes Krista!

      1. Krista

        haha…. thanks guys! I’m actually working on cleaning up some of the “girl chat” apparently google doesn’t like that anymore. Shocker 🙂

  8. Kelly Larocque

    Your meatballs look much more browned than mine. The water from the spinach created a lot of liquid in the pan. I kept draining midway, but never achieved as much browning. The meatballs were still tasty. I doubled the recipe and froze half of the meatballs for another meal (will brown them again to heat them up) loved the recipe, but would love suggestions on getting the meatballs to brown. Should I have cooked the spinach first before adding to the meat?

    1. Krista

      Hey Kelly, did you use frozen or fresh spinach? I usually have the opposite problem, a dry pan so I need to add oil to the pan sometimes.

      1. Amy

        I love this recipe! It’s so flavorful and fresh. I add minced jalapeño and red pepper flakes to the meatballs for extra kick, but they are packed with flavor from the jump. This is a crowd pleaser that is great to have in my back pocket for a quick and easy dinner.

    1. Sydney

      My family’s go-to quick and easy gyro recipe! We always add feta on top too and I ring out the grated cucumber in a towel before adding to my Greek yogurt. Delicious!

  9. Jennifer

    I have to say I’ve made this about five times and about to make it tonight. So delicious, so fresh tasting and healthy! One of my favs!

  10. Monique

    I love this! Serve with feta, lettuce, tazitki and fresh onions on weight watcher nann bread (home maid). A family favorite

  11. Brittany

    The flavors in the meatball and sauce were delicious! My only complaint is that the meatballs were pretty dry. Next time I’ll try ground turkey that’s less lean or ground lamb.

    1. Krista

      OH that’s a bummer. Yes you could try a fattier ground turkey, ground lamb (but that can also be lean) or ground beef.

  12. JoAnne

    I’m Greek and I LOVE gyros but I don’t care for lamb which is how it’s traditionally made, so when I saw this recipe I was excited to give it a try. It was DELISH! After shopping for ingredients I realized that I didn’t have any dill in the pantry and I was too lazy to go back out to the store so I swapped McCormack Greek Seasoning in lieu of dill where the recipe called for it. It came out great! I also crumbled some feta onto my gyro which made it even more delicious. This is a recipe I will for sure make again- and I might even double it next time so that there are plenty of leftovers! I also liked that it was very inexpensive to make. Thanks!

  13. Cathy

    Yea Krista what a transition into this delicious recipe! Haha! But I love Gyros so its okay haha, I’m a mom too, been there too quite a few times! 🙂 This definitely will go into the recipe file! Hmm. actually you just inspired me to try and make a Mexican Gyro recipe! Haha! Thanks!

  14. Lisa

    This was excellent. I cook a ton, use Pinterest on the daily, and have never left a review before but feel compelled. Super easy, super healthy and delicious! I used the extra lean ground turkey so my meatballs were a bit “sticky” and very soft; 15 minutes in the freezer before cooking keep them from falling apart. My house loves sauces of all kinds so I doubled that part. One wrap was plenty for me and hubs could barely finish his second so I think this could easily serve 2 adults and 2 kids (I did make 2 sides). Thanks for the excellent recipe!

  15. Erin M.

    Highly delicious! I made this recipe for dinner with authentic pita bread from the market and my husband loved the flavors! Especially the tzatziki sauce! Thank you!

  16. Leslie H

    Making this later this week but I’m going to use chicken with pineapple for the meat balls. I’m hoping it turns out as good as yours!

  17. jess leslie

    Holy moly, you can COOK! Followed the recipe to the note, my family devoured the whole meal. And we’re a tough crowd! Can’t wait to taste more of your work!

  18. Johanna

    I found a new recipe today. I love gyros. The meatballs and sauce were delicious. The only thing I did differently was I baked the meatballs. Glad I came across your recipe.

  19. Gerri

    Made this recipe tonight trying to cut back on beef and use more turkey so looking for recipes. This was delish and will be making it again. Love my gyros and it was very easy to make. Two thumbs up.

  20. kdl

    If I wanted to bake these vs. pan fry will I need to add bread crumbs and eggs? I noticed that you didn’t use them in the original recipe and I am afraid that they will fall apart in the oven.

  21. Beth

    This is a delicious recipe! I have made it many times and have shared it with others who have had equal success. Thank you so much for sharing!

  22. Devra Brucker

    This is a delicious recipe! The meatballs were very moist, so when I tried to roll them they were not staying together so I
    added 1/3 cup of panko crumbs. What a flavorful and yummy meal! Thank you.

  23. susanne daniels

    I loved the throw-up story lol! I had a slide on my bed when I was little too and it was most definitely the best thing ever!!
    Anyway, I will be trying this recipe at the end of the week and I’m super excited!!

  24. Jessica

    I love this recipe! It’s become a staple at our house. One thing that I feel is a must…Feta cheese sprinkled on the top! Thanks for the great recipe!

  25. Morgan

    This was SO. GOOD. This squashed my gyro craving and was healthy. Win win. Can’t wait to make this again. I made the sauce early in the day and let it melt in the fridge. Loved it all.

    1. Krista

      Woohoo! I definitely have those gyro cravings… like once a month and this one is a winner. So glad you love the recipe Morgan!

  26. Morgan

    These were amazing! I’d been craving gyros for weeks but there’s no where near me to get any. Whipped these up in no time flat and they tasted just like my favorite place and were loads healthier too! My husband loved these as well, totally going into meal rotation. Easy and cheap, can’t be beat! Can’t wait for leftovers today.

    1. Krista

      I know. My mom use to make them all time growing up, they use to sell shaved lamb meat in the grocery store and tzatziki sauce. It was my favorite weeknight meal growing up. This recipe is a great substitute and totally fills that gyro craving! So glad you liked it Morgan!

  27. Lisa

    Well, idk what a vomit story had to do with this recipe, it was unnecessary….but I will be trying out the meatballs! PS, if you don’t want your tzaziki to be watery, you can let it AND the cucumber drain/strain in a seive lined with coffee filter for a couple of hours before mixing it up. And if you can, make it the day before, tzaziki is better the next day!

    1. Krista

      haha… it had nothing to do with it. Just talking about life, the ups and downs.

      I hope you enjoy the recipe Lisa. And you are right, tzatziki is always better the next day! 🙂

  28. Lauren

    Hi Keisha

    I’m so excited to make this. I’m on a new. Journey in my life. No more diets. Just eating healthy and being fit. Sadly, I let my self get 50+ lbs. Overweight. I’ve been trying to cook dishes I like to eat, but w lean proteins, low sodium, fresh veggies etc…. This recipe is exactly what I look for, especially since I’m a huge gyros fan and haven’t had one since this journey began. I’m going to start following you on Instagram, I’m sure you have more yummy ideas I can try.

    Thanks 😀

  29. Robin

    Looks fabulous! love Gyros and this is a much healthier version. i have the meatballs in the oven right now. Turkey Gyros for dinner! 🙂

  30. Ashley Johnson

    I made these earlier this week and they turned out great! Super easy! It was my first time ever making meat balls so I was bit nervous but I was pleasantly surprised with how these turned out. This is definitely going to be on repeat in my kitchen. Also that tzatziki sauce is AMAZING. Thank you so much for a great recipe!

    1. Krista

      haha.. i’m straight up addicted to the tzatziki and I love how moist these meatballs are. So glad you enjoyed this recipe Ashley!

  31. Jennie

    Is the oregano in the meatballs fresh or dried? Can’t wait to try them! Gathering the ingredients up tomorrow at the store.

  32. Katy Harrsion

    This is an amazing recipe that is quick, easy and delicious! My kids scarffed this down. It is a rare occasion that I don’t have to fight with my 5 year old to eat his supper. Definitely making this again!

    1. Krista

      hurray! So glad to hear it Katy, my 4 year old loved it too, especially the tzatziki sauce, I usually have to double that! 🙂

  33. Maria

    Just finished eating this for dinner. Love the flavors! I did cheat and bought the tzatziki because of time.
    I was so craving Greek food. Thanks.


    Hi Krista,
    Once again, your recipe was amazing! I look forward to your new creations every week and have yet to be disappointed.
    Kathy from CT

  35. Katerina @ Diethood

    OH MAN! 🙁 I am sorry he wasn’t feeling well!! I always just wish we could magically take it away from our kids and have it all happen to us, instead.

    That gyro looks sooo good, friend! I’m anxious to try it!

  36. Heather Kinnaird

    sick kids is NO fun at all, I remember my “first “like it was yesterday, YUCK, but this meatball gyro is yum for sure. LOVE that sauce

Leave a Reply

Recipe rating