There’s something magical about Mediterranean cuisine that keeps me coming back for more. Maybe it’s the vibrant flavors, the fresh ingredients, or the way these recipes make healthy eating feel like an indulgence rather than a sacrifice. Today, I’m excited to share one of my absolute favorite Mediterranean-inspired dishes: Greek Turkey Meatballs with Tzatziki Sauce.
As someone who’s always looking for nutritious yet satisfying meals, these meatballs have become a regular in my kitchen rotation. They’re packed with protein, herbs, and spices, then paired with a cool, creamy tzatziki sauce that brings everything together in perfect harmony.
What I love most about this recipe is its versatility. You can serve these meatballs as an appetizer at your next gathering, as part of a mezze platter, stuffed into pita pockets for lunch, or atop a Greek salad for a complete dinner. The possibilities are endless!
So let’s dive into this delicious recipe that brings a taste of Greece right to your kitchen, no passport required.
Why You’ll Love This Recipe
Before we get to the ingredients and steps, let me share why this recipe has earned a permanent spot in my meal planning:
- Healthier Alternative: Turkey is leaner than traditional beef or lamb meatballs, making this a protein-rich meal with less saturated fat.
- Bursting with Flavor: The combination of fresh herbs, garlic, and spices ensures these meatballs are anything but bland.
- Make-Ahead Friendly: You can prepare the meatballs and tzatziki in advance, making weeknight dinners a breeze.
- Crowd-Pleaser: These meatballs disappear quickly at gatherings, with everyone asking for the recipe!
- Naturally Gluten-Free Option: Easy to adapt for those with dietary restrictions.
Ingredients You’ll Need
For the Turkey Meatballs:
- 2 pounds ground turkey (93% lean works best)
- 1 medium red onion, finely diced (about 1 cup)
- 4 garlic cloves, minced
- 2 large eggs, lightly beaten
- 1 cup fresh bread crumbs (or ¾ cup panko for a lighter option)
- ½ cup crumbled feta cheese
- ¼ cup fresh parsley, finely chopped
- 2 tablespoons fresh dill, chopped
- 2 tablespoons fresh mint, chopped
- 2 teaspoons dried oregano
- 1 tablespoon extra virgin olive oil, plus more for cooking
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon lemon zest
- 1 tablespoon lemon juice
- 1 teaspoon sea salt
- ½ teaspoon freshly ground black pepper
- ¼ teaspoon red pepper flakes (optional, for heat)
For the Tzatziki Sauce:
- 2 cups Greek yogurt (full-fat provides the best flavor and texture)
- 1 medium English cucumber, seeded and grated
- 3 cloves garlic, minced
- 2 tablespoons fresh dill, finely chopped
- 2 tablespoons fresh mint, finely chopped
- 2 tablespoons extra virgin olive oil
- 1 tablespoon lemon juice
- 1 teaspoon lemon zest
- ½ teaspoon sea salt
- ¼ teaspoon freshly ground black pepper
For Serving (Optional):
- Warm pita bread
- Sliced cucumbers
- Cherry tomatoes, halved
- Thinly sliced red onion
- Kalamata olives
- Extra feta cheese
- Fresh lemon wedges
- Additional chopped fresh herbs
- Cooked rice or orzo
Equipment Needed
Here’s what you’ll need to bring this recipe together:
- Large mixing bowl
- Medium mixing bowl
- Grater
- Fine mesh strainer or cheesecloth
- Measuring cups and spoons
- Baking sheet lined with parchment paper
- Large skillet (if pan-frying instead of baking)
- Meat thermometer

Step-by-Step Instructions
Preparing the Tzatziki Sauce (Make this first):
- Prepare the cucumber: Grate the cucumber using the large holes of a box grater. Place the grated cucumber in a fine mesh strainer or cheesecloth and squeeze out as much liquid as possible. This prevents watery tzatziki!
- Mix the ingredients: In a medium bowl, combine the strained cucumber, Greek yogurt, minced garlic, chopped dill, chopped mint, olive oil, lemon juice, lemon zest, salt, and pepper.
- Let the flavors develop: Stir well to combine, then cover and refrigerate for at least 30 minutes (or up to 24 hours) to allow the flavors to meld together.
Making the Turkey Meatballs:
- Preheat the oven: Set your oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Sauté the aromatics: Heat 1 tablespoon of olive oil in a small skillet over medium heat. Add the diced onion and cook until translucent, about 3-4 minutes. Add the minced garlic and cook for another 30 seconds until fragrant. Remove from heat and let cool for a few minutes.
- Mix the meatball ingredients: In a large bowl, combine the ground turkey, cooled onion-garlic mixture, beaten eggs, bread crumbs, crumbled feta, chopped herbs, oregano, cumin, coriander, lemon zest, lemon juice, salt, pepper, and red pepper flakes (if using).
- Mix gently: Using clean hands, gently mix everything together until just combined. Be careful not to overmix, as this can make your meatballs tough.
- Form the meatballs: With slightly damp hands (to prevent sticking), form the mixture into meatballs about 1½ inches in diameter (about the size of a golf ball). You should get approximately 24-28 meatballs.
- Arrange for baking: Place the meatballs on the prepared baking sheet, leaving a little space between each one.
- Bake the meatballs: Bake in the preheated oven for 18-22 minutes, or until the internal temperature reaches 165°F (74°C) and they’re lightly browned on the outside. Alternative cooking method: If you prefer, you can pan-fry the meatballs in a large skillet with 2 tablespoons of olive oil over medium heat, turning occasionally, until browned on all sides and cooked through (about 12-15 minutes).

Nutritional Information
Here’s a breakdown of the approximate nutritional content per serving (4 meatballs with 2 tablespoons of tzatziki sauce):
Nutrient | Amount |
---|---|
Calories | 315 |
Protein | 28g |
Carbohydrates | 10g |
Dietary Fiber | 1.5g |
Sugars | 2g |
Fat | 19g |
Saturated Fat | 6g |
Cholesterol | 145mg |
Sodium | 580mg |
Calcium | 120mg |
Iron | 2mg |
Potassium | 410mg |
Vitamin A | 8% DV |
Vitamin C | 15% DV |
Comparison of Meatball Proteins
If you’re wondering how these turkey meatballs compare to other proteins, here’s a handy comparison:
Protein Type | Calories per 4oz | Protein (g) | Total Fat (g) | Saturated Fat (g) | Cooking Notes |
---|---|---|---|---|---|
Ground Turkey (93% lean) | 170 | 22 | 8 | 2.5 | Cooks quickly; needs added moisture |
Ground Beef (85% lean) | 240 | 21 | 17 | 6.5 | More flavorful but higher in fat |
Ground Lamb | 320 | 20 | 26 | 12 | Richest flavor; traditional for Greek recipes |
Ground Chicken | 160 | 23 | 7 | 2 | Mildest flavor; can be too dry if overcooked |
Plant-Based Ground | 180-220 | 18-20 | 8-14 | 1-5 | Varies by brand; usually contains soy or pea protein |
Herb Flavor Profiles
The herbs in this recipe contribute significantly to its Mediterranean character. Here’s what each one brings to the table:
Herb | Flavor Profile | Best Uses | Substitution Options |
---|---|---|---|
Parsley | Fresh, slightly peppery | Brightens dishes, balances rich flavors | Cilantro (for non-cilantro haters) |
Dill | Grassy, slightly anise-like | Excellent with cucumber and dairy | Fennel fronds, tarragon |
Mint | Cool, refreshing | Adds brightness and freshness | Basil, tarragon |
Oregano | Earthy, slightly bitter | Classic Mediterranean flavor | Marjoram, thyme |
Serving Suggestions
These versatile meatballs can be enjoyed in several delicious ways:
- Traditional Mezze Platter: Arrange meatballs on a large platter with tzatziki sauce, warm pita bread, olives, sliced cucumbers, cherry tomatoes, and feta cheese for a beautiful appetizer spread.
- Greek Meatball Bowl: Serve over a bed of lemon-herb rice or orzo pasta with a Greek salad on the side.
- Pita Pocket Sandwiches: Stuff warm pita pockets with 3-4 meatballs, tzatziki sauce, thinly sliced red onion, diced cucumber, and tomatoes for a portable lunch.
- Greek-Style Wrap: Roll up in a large flatbread with tzatziki, shredded lettuce, diced tomatoes, and red onion for a delicious hand-held meal.
- Salad Topper: Add to a Greek salad of romaine lettuce, cucumbers, tomatoes, red onions, feta, and kalamata olives with a simple red wine vinaigrette.
- Appetizer Skewers: Thread onto small skewers with cucumber chunks and cherry tomatoes, serving tzatziki on the side for dipping.

Make-Ahead and Storage Tips
One thing I love about this recipe is how well it works for meal prep:
Make-Ahead Options:
- Meatball Mixture: Can be prepared and refrigerated, covered, up to 24 hours before cooking.
- Formed Raw Meatballs: Can be arranged on a parchment-lined tray, covered tightly, and refrigerated for up to 12 hours before cooking.
- Tzatziki Sauce: Actually improves with time! Make 1-2 days ahead and store in an airtight container in the refrigerator.
Storage Guidelines:
- Cooked Meatballs: Store in an airtight container in the refrigerator for up to 4 days.
- Freezing Cooked Meatballs: Place in a single layer on a baking sheet to freeze, then transfer to a freezer bag. They’ll keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Tzatziki Sauce: Keeps in the refrigerator for up to 4 days, though the cucumber may release more water over time (just stir before using).
Reheating Instructions:
- Oven Method: Place meatballs on a baking sheet and cover with foil. Heat in a 350°F (175°C) oven for 10-15 minutes until warmed through.
- Microwave Method: Arrange meatballs on a microwave-safe plate and heat on 70% power for 1-2 minutes, or until heated through.
- Stovetop Method: Reheat in a covered skillet over medium-low heat with a splash of water or broth to prevent drying out.
Troubleshooting Tips
Even experienced cooks encounter challenges sometimes. Here are solutions to common issues with meatballs:
Problem | Possible Cause | Solution |
---|---|---|
Meatballs falling apart | Too few binding ingredients | Add another egg or more breadcrumbs |
Tough, dense meatballs | Overmixing or overcompacting | Mix ingredients just until combined; form meatballs gently |
Meatballs too dry | Overcooked or too lean meat | Use meat with a bit more fat; don’t overcook; add grated zucchini or a bit of yogurt to mixture |
Meatballs sticking to pan | Pan not hot enough or not enough oil | Ensure pan is properly heated before adding meatballs; use sufficient oil |
Bland flavor | Under-seasoning | Don’t be shy with herbs and spices; remember to include salt |
Recipe Variations
Want to switch things up? Here are some delicious variations to try:
Spinach Feta Turkey Meatballs
Add ½ cup thawed and well-drained frozen chopped spinach to the meatball mixture for extra nutrients and a pop of color.
Lemon-Garlic Turkey Meatballs
Double the lemon zest and garlic for an extra zesty version that pairs wonderfully with a Greek salad.
Mediterranean Lamb-Turkey Blend
Replace half the ground turkey with ground lamb for a more traditional Greek flavor profile with a bit more richness.
Gluten-Free Greek Meatballs
Substitute the breadcrumbs with gluten-free breadcrumbs, quick oats, or ¼ cup almond flour.
Dairy-Free Version
Omit the feta cheese and add an extra tablespoon of olive oil and ¼ teaspoon more salt to compensate for flavor.
Q&A Section
Q: Can I make these meatballs ahead of time for a party? Absolutely! These meatballs are perfect for make-ahead entertaining. You can prepare them up to three days in advance and store them in the refrigerator. Reheat gently in a 350°F oven covered with foil until warmed through. The tzatziki sauce can also be made 1-2 days ahead, making your party prep much easier.
Q: My family doesn’t like dill. Can I substitute another herb? Yes! While dill is traditional in Greek cooking, you can substitute fresh basil, additional mint, or even flat-leaf parsley if you’re not fans of dill. The meatballs will have a slightly different flavor profile but will still be delicious.
Q: How can I make these meatballs more kid-friendly? For pickier eaters, you might want to reduce the herbs and spices slightly or chop them very finely so they’re less visible. You could also serve the tzatziki sauce on the side rather than over the meatballs, allowing kids to decide how much they want. Making smaller meatballs (about 1-inch diameter) can also make them more appealing to children.
Q: Is there a dairy-free alternative for the tzatziki sauce? Yes! You can make a dairy-free tzatziki using coconut yogurt or a plain, unsweetened dairy-free yogurt alternative. The flavor will be slightly different but still refreshing and delicious. Just make sure to choose a thick variety of dairy-free yogurt for the best texture.
Q: Can I grill these meatballs instead of baking them? Absolutely! Ground turkey can be a bit delicate, so I recommend chilling the formed meatballs for about 30 minutes before grilling to help them hold their shape. Grill over medium heat for about 12-15 minutes, turning occasionally, until they reach an internal temperature of 165°F (74°C).
Q: Why is my tzatziki sauce watery? The most common reason for watery tzatziki is not removing enough moisture from the cucumber. Make sure to really squeeze out the grated cucumber using a fine mesh strainer or cheesecloth. Additionally, using full-fat Greek yogurt rather than regular or non-fat yogurt will give you a thicker sauce.
Q: Can I freeze the tzatziki sauce? I don’t recommend freezing tzatziki sauce, as the cucumber and yogurt can separate and become watery when thawed. It’s best to make the sauce fresh or up to 4 days ahead and store it in the refrigerator.
Q: How can I add more protein to this meal? These meatballs are already protein-packed, but if you’re looking to increase the protein content further, you could serve them with a side of lentils cooked with Greek seasonings, or add some chickpeas to your side salad.
Why This Recipe Works
As someone who’s made countless batches of meatballs over the years, I can tell you that the magic of this recipe lies in its balance. The combination of fresh herbs brings brightness, while the feta adds saltiness and creaminess. The bread crumbs and eggs provide just the right amount of binding without making the meatballs heavy.
The key to the incredible flavor is layering – we’re adding aromatics and seasonings at multiple stages. First, we sauté the onions and garlic to mellow and sweeten them. Then, we incorporate fresh herbs and spices directly into the meat mixture. Finally, we serve everything with tzatziki sauce, which adds another dimension of flavor.
What makes these meatballs distinctly Greek is the Mediterranean flavor profile – the lemon, oregano, dill, and mint are classic Greek ingredients that transport you straight to a taverna overlooking the Aegean Sea.
Final Thoughts
These Greek Turkey Meatballs with Tzatziki Sauce have become one of my signature dishes for both everyday family dinners and special gatherings with friends. They strike that perfect balance between being healthy and utterly delicious – something that’s not always easy to achieve!
I love how this recipe honors traditional Greek flavors while making a few modern adaptations for nutrition and accessibility. The lean turkey provides plenty of protein without excess fat, while the abundance of fresh herbs and spices ensures every bite is bursting with Mediterranean flavor.
Whether you’re trying to incorporate more lean protein into your diet, looking for meal prep options, or simply wanting to expand your recipe repertoire with international flavors, these meatballs deserve a spot in your cooking rotation.
So grab your mixing bowl and herbs, and let’s bring a taste of Greece to your kitchen tonight. I’d love to hear how these meatballs turn out for you and any personal touches you add to make them your own!
Frequently Asked Questions
Q: What’s the best way to prevent turkey meatballs from being dry? The secret to moist turkey meatballs is not overmixing or overcompacting the meat mixture. Also, using 93% lean ground turkey (rather than 99% lean) provides just enough fat to keep them juicy. The addition of feta cheese and olive oil in this recipe also helps maintain moisture.
Q: Can I use dried herbs instead of fresh? Yes, though the flavor won’t be quite as vibrant. As a general rule, substitute one-third the amount of dried herbs for fresh (for example, use 1 teaspoon dried dill instead of 1 tablespoon fresh). I highly recommend sticking with fresh herbs for the tzatziki sauce if possible.
Q: How can I tell when the meatballs are done without cutting them open? A meat thermometer is your best friend here! Turkey meatballs are safely cooked when they reach an internal temperature of 165°F (74°C). If you don’t have a thermometer, look for meatballs that are firm to the touch and have browned nicely on the outside.
Q: What can I serve with these meatballs for a complete meal? For a complete Mediterranean-inspired meal, I love serving these meatballs with a Greek salad, some roasted lemon potatoes, or a simple tomato-cucumber salad. A side of hummus with warm pita bread also makes for a fantastic complement to this dish.