
If you’re craving the delicious and healthy flavors of the Mediterranean, these Greek turkey meatballs with feta are a must-try! Packed with lean protein, fresh herbs, and warm spices, this easy-to-make dish is perfect for meal prep, dinner, or a quick lunch. Paired with homemade tzatziki sauce, these meatballs bring all the flavors of a ground turkey gyro in a bite-sized form. Let’s dive into this gyro meatballs recipe and get cooking!
Why You’ll Love This Recipe
- Healthy & Nutritious: Made with lean ground turkey, these meatballs are high in protein and lower in fat compared to traditional meatballs.
- Easy to Make: Simple ingredients and quick preparation make this a go-to meal.
- Meal Prep Friendly: These meatballs store well, making them perfect for prepping ahead.
- Versatile Serve them with rice, salad, in a pita, or as a snack.
- Family-Approved: The Mediterranean flavors are a hit with both kids and adults!

Ingredients You’ll Need
To make these juicy Greek turkey meatballs, you’ll need:
- 1 lb ground turkey (preferably 93/7 lean for juiciness)
- 2 cloves garlic, minced
- 1/4 large red onion, grated or finely chopped
- 1 egg, beaten
- 1/2 cup breadcrumbs (or almond flour for gluten-free)
- 1/4 cup fresh dill, chopped (or 1 tbsp dried dill)
- 1/2 tbsp dried oregano
- 1 tsp salt
- 1/2 tsp pepper
- 2 tbsp olive oil (or avocado oil)
- Tzatziki sauce (homemade or store-bought)

Kitchen Tools Required
- Large mixing bowl
- Grater
- Knife
- Saute pan
- Meat thermometer (optional)
- Measuring cups/spoons

How to Make Greek Turkey Meatballs
- Prepare the meatball mixture: In a large bowl, mix together ground turkey, minced garlic, red onion, egg, breadcrumbs, dill, oregano, salt, and pepper. Combine until just mixed.
- Form the meatballs: Using your hands or a small ice cream scoop, form 14 even-sized meatballs.
- Cook the meatballs: Heat olive oil in a skillet over medium-high heat. Add the meatballs and cook for 7-8 minutes, turning constantly until all sides are browned and they reach an internal temperature of 165°F.
- Make the tzatziki sauce: While the meatballs cook, prepare your homemade tzatziki using Greek yogurt, cucumber, garlic, lemon juice, and dill.
- Serve and enjoy! Pair with rice, quinoa, or a fresh Greek salad for a complete meal.

FAQs
Yes! Preheat your oven to 400°F (200°C) and place the meatballs on a lined baking sheet. Bake for 18-20 minutes, flipping halfway through, until they reach an internal temperature of 165°F (74°C).
Yes! If you prefer a dairy-free version, you can simply omit the feta or substitute it with a dairy-free alternative. Crumbled tofu with a splash of lemon juice can provide a similar texture and tangy taste.
These meatballs can be pan-fried, baked, or air-fried. Pan-frying gives them a nice crispy crust, while baking is great for a hands-off approach. Air-frying makes them extra crispy with less oil.
Absolutely! You can shape them up to 24 hours in advance and store them covered in the fridge. Cooked meatballs can be refrigerated for up to 4 days or frozen for up to 3 months.
These Greek meatballs go great with:
Quinoa or cauliflower rice
Orzo or pita bread
Greek salad with feta and olives
Roasted veggies or hummus
As a protein-packed wrap filling
Yes! Swap out the ground turkey for ground chicken, beef, or lamb. Adjust cooking times as needed to reach an internal temperature of 165°F.
Store in an airtight container in the fridge for up to 4 days. Reheat in a skillet over medium heat, in the microwave, or in a 350°F oven for 10 minutes. If frozen, thaw overnight before reheating.

Storing and Freezing Instructions
- Fridge: Store cooked meatballs in an airtight container for up to 4 days.
- Freezer: Freeze raw or cooked meatballs for up to 3 months.
- Reheating: Thaw overnight in the fridge, then bake or sauté until heated through.
Related Recipes You’ll Love
These Greek turkey meatballs with feta are a delicious, healthy, and versatile meal that you’ll love making again and again. Whether served over rice, in a pita, or alongside a fresh salad, they bring Mediterranean flavors to your table effortlessly. Try this gyro meatballs recipe today and let me know how you enjoyed it! Don’t forget to pin this recipe on Pinterest for later!



Healthy Greek Turkey Meatballs with Tzatziki
- Total Time: 20 minutes
- Yield: 14 meatballs 1x
Description
If you’re craving the delicious and healthy flavors of the Mediterranean, these Greek turkey meatballs with feta are a must-try! Packed with lean protein, fresh herbs, and warm spices, this easy-to-make dish is perfect for meal prep, dinner, or a quick lunch. Paired with homemade tzatziki sauce, these meatballs bring all the flavors of a ground turkey gyro in a bite-sized form.
Ingredients
- 1 lb ground turkey (preferably 93/7 lean for juiciness)
- 2 cloves garlic, minced
- 1/4 large red onion, grated or finely chopped
- 1 egg, beaten
- 1/2 cup breadcrumbs (or almond flour for gluten-free)
- 1/4 cup fresh dill, chopped (or 1 tbsp dried dill)
- 1/2 tbsp dried oregano
- 1 tsp salt
- 1/2 tsp pepper
- 2 tbsp olive oil (or avocado oil)
- Tzatziki sauce (homemade or store-bought)
Instructions
- Prepare the meatball mixture: In a large bowl, mix together ground turkey, minced garlic, red onion, egg, breadcrumbs, dill, oregano, salt, and pepper. Combine until just mixed.
- Form the meatballs: Using your hands or a small ice cream scoop, form 14 even-sized meatballs.
- Cook the meatballs: Heat olive oil in a skillet over medium-high heat. Add the meatballs and cook for 7-8 minutes, turning constantly until all sides are browned and they reach an internal temperature of 165°F.
- Make the tzatziki sauce: While the meatballs cook, prepare your homemade tzatziki using Greek yogurt, cucumber, garlic, lemon juice, and dill.
- Serve and enjoy! Pair with rice, quinoa, or a fresh Greek salad for a complete meal.
Notes
To keep your meatballs juicy, use 93/7 lean ground turkey, avoid over-mixing the meat, and ensure they reach an internal temperature of 165°F without overcooking.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Dinner
- Method: Pan-Fried
- Cuisine: Mediterranean
Nutrition
- Serving Size: 2 meatballs
- Calories: 180
- Sugar: 1g
- Sodium: 300mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 16g
- Cholesterol: 55mg
Keywords: turkey meatballs, Greek meatballs, healthy meatballs, tzatziki, meal prep, Mediterranean