This post may contain affiliate links. Please read our disclosure policy.
Few dinners feel as fresh, flavorful, and downright satisfying as homemade Greek turkey meatballs. Juicy and tender with hints of lemon, oregano, garlic, and fresh herbs, they’re a light but hearty twist on classic meatballs you’ll actually crave again and again.
Made with lean ground turkey, zucchini for extra moisture, tangy feta, and a medley of Mediterranean herbs, this Greek-inspired recipe bakes or pan-fries to golden perfection. Serve them with your favorite sides—think creamy tzatziki, warm pita, or a crisp salad—and you’ve got a meal that’s healthy, cozy, and completely delicious.
Whether you’re after a healthy weeknight dinner, a party-ready appetizer, or something the whole family will love, this recipe delivers big flavor with simple, wholesome ingredients. It’s proof that healthy can still taste like comfort food!
Looking to round out your meal? Try these meatballs with cool and creamy Tzatziki sauce, a crisp Mediterranean salad, and fluffy Greek rice. Then finish things off with a sweet slice of rich, chocolatey fudge pie—comfort food with a Mediterranean twist. You’ll also find even more delicious serving suggestions just below!
Why This Recipe Works
- Moist & Flavorful: Grated zucchini keeps the meatballs tender while feta adds a salty, creamy pop in every bite.
- Fresh Greek Vibes: A blend of lemon zest, oregano, dill, parsley, and mint gives these meatballs authentic Mediterranean flavor.
- Versatile & Family-Friendly: Bake them for an easy weeknight dinner or pan-fry for extra golden goodness—both ways are delicious.
- Healthy Comfort Food: Made with lean turkey and spinach, these meatballs are hearty yet lighter than traditional versions.
Before You Begin
✨ Wring Out the Zucchini: Don’t skip this step—it keeps the mixture from being soggy and helps the meatballs hold their shape.
✨ Chill the Mixture: A short rest in the fridge makes the meatballs easier to roll and keeps them from falling apart.
✨ Choose Your Cooking Style: Baking is simple and hands-off, while pan-frying gives a crispier, more flavorful crust.
✨ Don’t Overmix: Gently combine the ingredients just until they come together—this keeps the meatballs tender, not tough.
Frequently Asked Questions
How do you keep turkey meatballs moist and tender?
Moisture comes from three key ingredients: soaked breadcrumbs (panade), grated zucchini, and a little olive oil. These lock in juiciness and prevent the turkey from drying out. Avoid overbaking and pull them at 165°F internal temperature.
Why do my turkey meatballs have a creamy liquid around them after baking?
That white, creamy liquid is just protein from the turkey and cheese that cooks out as the meatballs heat. It’s completely safe and normal. To reduce it, make sure your zucchini is well-wrung out, don’t overmix the meatball mixture, and bake on a parchment-lined sheet so any excess liquid stays behind.
Can I make these turkey meatballs without breadcrumbs?
Yes, but you’ll need a binder. Try almond flour, crushed oats, or even cooked quinoa for a gluten-free option. The texture will be slightly different, but they’ll still hold together and taste delicious.
Can I make these meatballs ahead of time?
Yes! You can prepare the mixture up to 24 hours in advance, cover it tightly, and store it in the fridge. When ready, shape and cook as directed. You can also bake the meatballs fully, then reheat before serving.
Can I freeze Greek turkey meatballs?
Absolutely. Cooked meatballs freeze beautifully for up to 3 months. Let them cool completely, arrange in a single layer on a baking sheet to freeze, then transfer to a freezer bag. Reheat straight from frozen in a 350°F oven until warmed through.
What’s the best way to serve them?
These meatballs are super versatile! Try them with tzatziki and pita, over orzo or rice, tucked into a Greek salad, or even stuffed into a hoagie for a fun twist.
Can I use ground chicken instead of turkey?
Yes—ground chicken works well, though it tends to be leaner. If you use it, keep the zucchini and panade (breadcrumb + milk mixture) in the recipe to help with moisture.
Do I have to pan-fry, or can I bake them?
Both methods work! Baking is easier and less hands-on, while pan-frying gives a crispier, golden exterior. Choose whichever fits your mood (or energy level) best.
💡 Leftover Tip: These meatballs reheat like a dream! Pop them in the microwave for a quick lunch, or warm in the oven for dinner later in the week. They also make fantastic meal-prep protein for grain bowls and salads.
Greek Turkey Meatballs Ingredients
- Ground Turkey: I like using 93% lean—it has just enough fat to keep the meatballs juicy without being greasy.
- Zucchini: Adds moisture and helps keep the meatballs tender. Be sure to grate and wring it out so the mixture isn’t watery.
- Feta Cheese: Crumbled feta adds tangy, salty bursts of flavor. Goat cheese or even Parmesan can work in a pinch.
- Fresh Herbs: Dill, parsley, and mint bring authentic Greek flavor. If you don’t have all three, you can use just dill and parsley, but don’t skip the lemon zest!
- Breadcrumbs + Milk (Panade): This combo binds everything together and keeps the meatballs soft. Panko or even gluten-free breadcrumbs can be swapped in if needed.
- Ground Chicken: A good substitute for turkey if that’s what you have on hand—just keep the zucchini and panade for moisture.
- Dried Herbs: If you only have dried herbs, you can substitute about one-third the amount (1 teaspoon dried dill instead of 1 tablespoon fresh). Fresh herbs give these meatballs their bright Mediterranean flavor, so if possible, use at least some fresh parsley or mint for balance.
What to Serve With Greek Turkey Meatballs
These Greek turkey meatballs are so versatile—you can dress them up for dinner, keep them simple for meal prep, or serve them as a fun party bite. Here are some of my favorite pairings:
Fresh + Crisp Sides
- A classic grilled chicken Greek salad with tomatoes, cucumbers, and olives makes the perfect refreshing partner.
- My strawberry spinach salad adds a sweet, juicy twist that balances the savory meatballs beautifully.
- Or keep it light and bright with a simple marinated tomato salad.
Comfort Food Pairings
- Fluffy rice or buttery buttered noodles are easy, no-fuss options.
- Crispy, buttery garlic bread or Olive Garden breadsticks are always welcome for soaking up extra tzatziki.
- Juicy garlic shrimp make a quick, flavorful partner for a Mediterranean-inspired spread.
Sweet Finishes
- Bright and tangy lemon buttermilk cake is a lovely way to end on a lighter note.
- A crowd-pleasing strawberry sheet cake adds a sweet, nostalgic touch.
- For something chocolatey, my easy chocolate bundt cake (it starts with a mix but tastes homemade!) never disappoints.
- Tropical pineapple sunshine cake or coconut pound cake brings a sunny, flavorful finish that pairs beautifully with Mediterranean flavors.
Storing + Reheating + Freezing + Make-Ahead
Storing
- Keep leftover meatballs in an airtight container in the fridge for up to 4 days. Store them separately from sauces (like tzatziki) to keep everything fresh.
Reheating
- For larger portions, cover with foil and warm in a 350°F (177ºC) oven for 15–20 minutes until heated through. If your meatballs were stored in a glass or ceramic baking dish, let them come to room temperature before putting them into the hot oven to prevent the dish from possibly shattering. For smaller servings, the microwave works just fine—just heat gently in 30-second intervals. An air fryer also works beautifully—see Pro Tip below!
💡 Pro Tip: Reheat leftovers in the air fryer for 3–5 minutes at 350°F (177ºC). It warms them through and gives the outside a little extra crisp—almost like freshly cooked!
Freezing
- Greek turkey meatballs freeze beautifully! Once cooled, arrange them in a single layer on a baking sheet until frozen, then transfer to a freezer bag or airtight container. They’ll keep for up to 3 months. Reheat straight from frozen in the oven at 350°F (177ºC) until warmed through.
Make-Ahead
- You can prep the mixture up to 24 hours in advance, cover it tightly, and store it in the fridge. Shape and cook when you’re ready. Or bake them completely ahead of time, then reheat before serving—they’re perfect for meal prep and entertaining.
💡 Pro Tip: Form the meatballs the night before, cover, and refrigerate. The next day, all that’s left is popping them in the oven—hello easy weeknight dinner!
Food Safety
- If you’d like more info on food safety, check out this link.
How To Make Greek Turkey Meatballs
More Delicious Meatballs
- Italian Baked Meatballs
- Grandma’s Sweet and Sour Meatballs
- BBQ Meatballs
- Crockpot Mississippi Meatballs
- Instant Pot Spaghetti And Meatballs
- Grape Jelly Meatballs
- Chicken Parm Meatballs
- Meatballs and Gravy
Tried This Recipe?
I’d love to hear what you think! 💛 Leave a review below and let me know how these Greek Turkey Meatballs turned out in your kitchen. Your feedback helps other readers (and our GWS cooking community!) find recipes they’ll love, too. ⭐⭐⭐⭐⭐
And if you snap a photo, don’t forget to tag me @gonna_want_seconds on Instagram—I can’t wait to see your creations!
✨ P.S. Don’t miss out—subscribe to my newsletter for more cozy, crave-worthy recipes delivered straight to your inbox. It’s totally free, and I promise we’ll never share your information.
Thanks for stopping by my kitchen today — happy cooking, friends! ❤️ Kathleen
Greek Turkey Meatballs
Ingredients
- 1 cup zucchini grated on large holes of a box grater, (wrung out — see step 1), and loosely packed
- 1/2 cup fresh breadcrumbs
- 1/3 cup milk
- 2 tablespoon olive oil, plus more if pan-frying
- 1/4 cup grated red onion
- 1 tablespoon garlic, minced
- 1 teaspoon dried oregano Greek if possible
- 1/2 teaspoon ground cumin
- 1/4 teaspoon red pepper flakes, optional
- 1 1/2 pounds ground turkey, 93% lean for best balance of moisture + flavor
- 1/3 cup feta cheese, finely crumbled
- 1 cup chopped fresh spinach, loosely packed
- 1 tablespoon lemon zest
- 2 tablespoons minced dill
- 1 tablespoon minced parsley
- 1/2 tablespoon minced mint
- 1 large egg, lightly beaten
- 1 teaspoon kosher salt
- 1/2 teaspoon freshly ground black pepper
Instructions
- Prep the zucchini: Grate zucchini on the large holes of a box grater. Place in a clean kitchen towel or a few layers of paper towels and squeeze out excess liquid. It doesn’t need to be bone dry — just remove the bulk of the water so the mixture isn’t soggy.
- Make the Panade: In a small bowl, combine breadcrumbs and milk. Let soak 5 minutes until a paste forms.
- Cook the Aromatics: Heat 2 tablespoons olive oil in a skillet over medium heat. Add the wrung-out zucchini and grated onion and sauté for 3–4 minutes (If your stove top runs hot, turn down the heat to medium-low), stirring occasionally, until softened and all liquid has been cooked off.
- Cook Garlic: Add garlic and continue to sauté until fragrant, about 1 minute.
- Cook Spinach + Herbs: Add chopped spinach, oregano, cumin, red pepper flakes (if using), salt, and black pepper over veggies. Stir and cook for 2-3 minutes, until the spinach is very wilted and the spices have bloomed. Remove skillet from heat and let cool for 8-10 minutes.
- Mix Meatball Mixture: In a large bowl, combine ground turkey, feta, lemon zest, fresh herbs, egg, panade (milk + breadcrumb mixture), and cooled spinach + spice mixtmixture. Mix gently with clean hands or a fork until just combined — don’t overwork.
- Chill before shaping: Chill the meatball mixture 15–20 minutes before shaping.
- Shape the Meatballs: Using wet or oiled clean hands, scoop and, gently but firmly, compact mixture enough to hold its shape (like packing wet sand). Form into 1 ½-inch balls (about golf ball size) and place on a parchment-lined baking sheet.
- Cooking Options:Bake (easiest): Preheat oven to 400°F. Bake meatballs 18–20 minutes, until golden and internal temp reaches 165°F.Pan-Fry (most flavorful): Heat 2 tablespoons olive oil in a large skillet over medium heat. Brown meatballs on all sides, 8–10 minutes total, until cooked through.
- Serve: Arrange meatballs on a platter and serve with tzatziki, warm pita or flatbread, orzo, or over rice. They’re also delicious tucked into hoagies or on top of Greek salads.
Fans Also Made:
Notes
- Wring Out the Zucchini: Don’t skip this step—it keeps the mixture from being soggy and helps the meatballs hold their shape.
- Chill the Mixture: A short rest in the fridge makes the meatballs easier to roll and keeps them from falling apart.
- Choose Your Cooking Style: Baking is simple and hands-off, while pan-frying gives a crispier, more flavorful crust.
- Don’t Overmix: Gently combine the ingredients just until they come together—this keeps the meatballs tender, not tough.
Nutrition
On your phone? Check the web story here.













I wanna try something new, aside from the regular meatballs. So I made this last night, guuurl, it’s soooo good! And with your tzatziki sauce?!! It was phenomenal!
So happy you tried these meatballs and enjoyed! Thanks so much for leaving a comment and for the 5 star rating! I hope you fond many more easy dinner recipes!