Greek Turkey Meatball Gyros with Tzatziki are ready in under 30 minutes! Each pita is stuffed with juicy turkey meatballs, topped with crisp veggies and a creamy homemade tzatziki sauce! It’s the perfect weeknight dinner!
I love to serve these gyros with Mediterranean Quinoa Stuffed Tomatoes or this Mediterranean Ozro Pasta Salad.
Easy & Flavorful Homemade Gyros
I have to say, everything about this recipe is amazing. The Greek turkey meatballs are packed with flavor, including red onions, spinach, and oregano. And then there’s the tzatziki sauce. I could literally eat it by the spoonful, it’s so good. (Not gonna lie, I always hope for leftover tzatziki sauce so I can dip anything and everything into it later!) Together, they create a flavor powerhouse.
Round it out with a soft flatbread and fresh cucumbers, tomatoes, and onions…you won’t be able to get enough!
While gyros are typically made with shaved meat (usually lamb), I wanted to do something a bit different. Since lamb can be expensive and most of us don’t have the equipment to easily make shaved meat, I decided to opt for turkey meatballs instead. Meatballs have a similar texture to shaved meat, so it works well. And it all comes together in under 30 minutes! So good!
What Are Gyros?
A gyro (pronounced “YEE-ROH”) is a popular Greek dish, served in both nice, sit-down restaurants and street food stands. It’s traditionally made with lamb, beef, or pork on pita or flatbread, then topped with tomato, onion, and sometimes cucumber. Cool, creamy tzatziki sauce drizzled over the top is the final touch. Yum, yum, and yum!
What You’ll Need
Both the Greek turkey meatballs and the tzatziki sauce are made with just a handful of ingredients. Then you’ll just need the pita and toppings to pull these turkey gyros together!
For the Meatballs:
- Ground turkey – Ground turkey in general is pretty lean but if you find a package that says lean on it, grab that.
- Red onion – Red onion gives some texture to the meatballs and the flavor also complements the onion added later.
- Garlic
- Oregano – Gives the meatballs a bit of the Greek flavor.
- Chopped fresh spinach – Fresh spinach increases the nutrition in the meatballs and adds a colorful touch.
- Salt & pepper
- Avocado oil – My preferrred oil for cooking.
For The Tzatziki Sauce:
- Greek yogurt – Choose regular, plain Greek yogurt.
- Grated cucumber – Squeeze some of the moisture out so the sauce isn’t too liquidy.
- Lemon juice – Use fresh lemon juice if possible.
- Dry dill – Dill is one of the main flavors in tzatziki.
- Garlic powder
- Salt to taste
Gyro Toppings:
- Red onion
- Tomato
- Cucumber
- Whole wheat flatbreads or pita
How to Make Greek Turkey Meatball Gyro with Tzatziki
This easy gyro recipe comes together in a few simple steps – just make the meatballs, make the tzatziki, and assemble.
- Make the meatball mixture. Add the turkey, red onion, garlic, oregano, spinach, salt and pepper to a bowl. Use your hand to mix to combine until the meat sticks together.
- Form the meatballs. Form the mixture into 1″ balls.
- Cook the meatballs. Cook the meatballs in avocado oil for 3 to 4 minutes, until browned on all sides. Remove from pan and let rest.
- Make the tzatziki sauce. Add all ingredients in a small bowl. Mix together to combine.
- Assemble the gyros. Add 3 meatballs, sliced red onion, tomato, and cucumber to a flatbread or pita. Top with tzatziki and enjoy.
Tips for Success
These homemade gyros are so easy that there are not many secrets to perfecting them. But, here are a few helpful hints to keep in mind.
- How to tell when the meatballs are done. The meatballs should brown on each side. To ensure they’re done, use an instant read thermometer. They’re ready when the internal temperature has reached 165F.
- Make sure the tzatziki ingredients are cold. Tzatziki should always be served chilled and kept in the refrigerator at all times, except for when you’re using it. If you’re making it and serving it immediately, make sure the ingredients you start with are cold.
- Make the tzatziki in advance. From the most flavorful tzatziki, you can also make it a few hours in advance and place it in the fridge to chill.
- Warm the flatbread. I like to warm up my flatbread or pita in a skillet or the microwave so that they are more pliable when assembling the gyro.
Serving Suggestions
The turkey meatballs are best served immediately after preparing. I warm up the pitas so they’re more flexible then add 3 turkey meatballs to each, add the tomato, red onion, and cucumbers (all optional but recommended!), and top with a healthy drizzle of tzatziki. The tzatziki is really what makes these gyros SO good!
You could also use these same ingredients to create a wrap and add some lettuce if desired, turn them into a salad, or just dip the meatballs in tzatziki if you’re looking for a low-carb snack!
How Long Does Tzatziki Last?
Homemade tzatziki will last for up to 4 days. After that point, it will begin to go sour and should be thrown out. Tzatziki can technically be frozen but the texture tends to change when it thaws so I recommend making it fresh each time.
Leftover tzatziki can be used on many things, including beef kabobs, lettuce wraps, grain bowls, and even Moroccan cauliflower.
How to Store Leftovers
Each element of these turkey gyros should be stored separately – the turkey meatballs, the tzatziki, and any toppings. As mentioned above, the tzatziki will last for 4 days and the meatballs will keep for about the same amount of time as well. The easiest way to reheat the turkey meatballs is in the microwave.
More 30 Minute Meals:
- Easy Baja Fish Tacos
- Air Fryer Buffalo Wings
- Whole30 Salmon in Garlic Cream Sauce
- Air Fryer Chicken Tender
Greek Turkey Meatball Gyro with Tzatziki
-
Prep Time: 10 mins
-
Cook Time: 16 mins
-
Total Time: 26 mins
-
Yield: 4 gyros 1x
-
Category: Dinner
-
Method: Stovetop
-
Cuisine: Greek
Description
Made with flavorful, fresh ingredients these Greek Turkey Meatball Gyros with Tzatziki are ready in under 30 minutes! It’s the perfect weeknight dinner when you’re craving some homemade gyros or just something fast and packed with flavor.
Ingredients
Greek Turkey Meatball:
- 1 lb. ground turkey
- 1/4 cup finely diced red onion
- 2 garlic cloves, minced
- 1 teaspoon oregano
- 1/3 cup chopped fresh spinach
- salt & pepper to season
- 2 tablespoons avocado oil
Tzatziki Sauce:
- 5 oz. plain greek yogurt
- 1/4 cup grated cucumber (squeeze some of the moisture out)
- 2 tablespoons lemon juice
- 1/2 teaspoon dry dill
- 1/2 teaspoon garlic powder
- salt to taste
Gyro Components:
- 1/2 cup thinly sliced red onion
- 1 cup diced tomato
- 1 cup diced cucumber
- 4 whole wheat flatbreads or pita
Instructions
Greek Turkey Meatballs:
- 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.
- Then using your hands, form the meat mixture into 1″ balls. (about 12 meatballs).
- Heat a large skillet to medium-high heat. Add avocado oil to the pan, and then add the meatballs. Cook each side for 3-4 minutes until they are browned on all sides and the internal temperature has reached 165°F. Remove from the pan and let rest.
Tzatziki Sauce:
- To a small bowl add greek yogurt, grated cucumber, lemon juice, dill, garlic powder, and salt to taste. Mix together until everything is combined.
Assemble 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.
Nutrition
- 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
Keywords: Greek turkey meatballs, homemade gyros, easy gyro recipe
Really good! I used ground chicken as I’m not really a fan of ground turkey. Also used yellow onion as I didn’t have any red on hand. I added 1 cup of feta to the meatball mix (doubled) and batch-cooked 2 lbs in the air fryer @ 400 for 10-12 mins. I rolled some much smaller balls for an Italian wedding soup I will be making in a few days and just cooked for 6 mins in air fryer.
Super easy and versatile protein recipe. Can’t wait to smother them in tzatziki in a keto wrap!!
★★★★★
I love the addition of using the Air Fryer! I am obsessed with mine!
I came across your site a few weeks ago. Your recipes look great! I made this tonight for dinner and it was YUMMY!! I doubled the meatball recipe because I wanted to have extra for lunches. I used a combination of ground turkey breast and lean dark, also baked them. They were so flavorful! Your tzatziki sauce is quite good as well, I have tried other recipes in the past. Served with a Greek orzo pasta salad. This recipe will definitely be in my rotation.
★★★★★
Thank you so much for your kind words! Yes, these meatballs make the perfect meal prep lunch!
Oh! I’ve been wanting to bake them! How long and at what temperature??
You can bake at 375 degrees for 15 minutes or until the meatballs reach an internal temperature of 165 degrees.
Made these last night and they were a HIT! So delicious. I plan on prepping the meatballs ahead next time and freezing for quick, easy dinners and lunches in the future.
Love this idea! So glad this recipe was a hit!
This is by far the best meatball recipe. No bread and still holds together…. and oh so moist. For a change, I’ll add basil and thyme with my oregano. Put with marinara, now it’s Italian!
★★★★★
I am so happy you loved this recipe!!! I never tire of these meatballs!
Hello,
I made it for my Sunshine ☀️ 16th bday… 5 stars, if I could give it 10 stars, I would definitely… 😂
Thank you! I didn’t tasted, bc I’m vegetarian for medical reasons!
Sincerely, CF
★★★★★
I am thrilled this recipe was a hit! Thank you so much for taking the time and writing a review!
Made these last night. Absolutely loved it.
I read through some of the comments before I started, so I did add about a teaspoon of lemon juice to the meatball mixture. I used lean ground turkey because that is all they had at the store. And I baked them at 350 for roughly 35 minutes.
Thank you for the delicious and easy recipe. I already shared it with my sister and a friend. I am bookmarking your website because I already saw a few other things I would like to try.
Keep up the good work!
★★★★★
Thank you so much for sharing this recipe and I can’t wait for you to try more recipes!
This recipe is sooooo good! I love gyros and this one was lighter and healthier than the ones you buy in the restaurants. Also, it was very quick and easy to make. I will be making this again, thank you!!
★★★★★
I am so glad you loved it! I can’t stop myself from devouring them!