These Greek turkey meatballs are the ones that finally fixed the dry-turkey-meatball problem in my kitchen: crumbled feta, grated red onion and a splash of olive oil go into the mix, so the meatballs come out juicy and tender instead of dense and chalky. They bake on one sheet pan in 18 minutes while you stir together a 5-minute tzatziki, and the whole dinner lands at 35g of protein a serving. They live in the same Mediterranean weeknight rotation as my Greek chicken bowls, za’atar chicken thighs and Mediterranean baked cod — the healthy dinner ideas my family does not realize are healthy.
Save recipes like this straight from TikTok and plan your week in minutes with RecipeLoop, the free AI meal planner.
Why these turkey meatballs with tzatziki come out juicy every time.
Grated onion and feta do the job of fat. Ground turkey is lean, and lean meat dries out fast. Grating the red onion on a box grater instead of dicing it releases its juice into the meat, and crumbled feta melts into little pockets of salt and moisture as they bake. It is the same trick I use for my baked chicken meatballs and air fryer turkey meatballs.
A panade keeps them tender. A quarter cup of panko soaked in a tablespoon of milk is what keeps the inside soft. Skip it and turkey meatballs turn into rubber balls once they pass 160°F — I have the test batch to prove it.
It is a real healthy dinner idea, not a diet dinner. Baked, not fried, and served over lemon rice with tzatziki, cucumber and tomato, a plate comes out around 420 calories with 35g protein — the kind of high protein low calorie dinner that fits a GLP-1 plan without tasting like one. The protein calculator will tell you how far that gets you.
Here's what you'll need.
Here is everything you need — 93% lean ground turkey (not 99%, which has no fat left to keep the meatballs moist) and full-fat Greek yogurt for the tzatziki.
Here's how it all comes together.
STEP 1 — Make the tzatziki first.
Grate half a cucumber, salt it, and squeeze it dry in a clean towel — this is the step that keeps tzatziki thick instead of watery. Stir it into a cup of Greek yogurt with grated garlic, lemon juice, chopped dill, olive oil and salt, then put it in the fridge so the flavors blend while the meatballs cook.
STEP 2 — Mix the meatballs gently.
Heat the oven to 425°F. In a big bowl, combine the ground turkey, crumbled feta, grated red onion, garlic, parsley, dill, oregano, the panko-and-milk panade, egg, olive oil, salt and pepper. Mix with your fingertips just until everything is distributed — overmixing is what makes meatballs tough.
STEP 3 — Roll them.
Wet your hands and roll the mixture into 20 meatballs, about 1 1/2 tablespoons each (a cookie scoop keeps them even). Space them out on a parchment-lined sheet pan and brush or spray lightly with olive oil.
STEP 4 — Bake — or sear, or air fry.
Bake at 425°F for 16 to 18 minutes, until browned on the outside and 165°F in the center. For a deeper crust, sear them in a skillet with olive oil for 2 minutes a side, then finish in the oven for 8 minutes. In the air fryer: 380°F for 10 to 12 minutes, shaking once.
STEP 5 — Check the temperature and rest.
Pull them at 165°F on an instant-read thermometer — not a minute later — and let them rest 3 minutes on the pan. Turkey goes from juicy to dry in about 10 degrees, so the thermometer matters more here than with beef.
Grate the onion — do not dice it. Diced onion stays crunchy and raw in an 18-minute bake. Grated onion disappears into the meat and takes its juice with it. I tested both side by side; the grated batch was noticeably juicier.
Keep your hands wet and the mix cold. Turkey mixture is sticky. Wet hands roll smooth meatballs, and a cold mix holds its shape in the oven. If the bowl has been sitting out, give it 10 minutes in the fridge before rolling.
Salt the cucumber for the tzatziki. Ten minutes with a pinch of salt pulls out a surprising amount of water. Skip it and the tzatziki is a puddle by the time dinner is on the table.
165°F and not a degree more. I tested a batch at 175°F for comparison. Still edible, noticeably drier. A $12 thermometer is the single best tool for turkey meatballs.
Why these are my favorite healthy meal prep protein.
They freeze beautifully, cooked or raw. Cooked meatballs freeze for 3 months and reheat from frozen in 10 minutes in a 350°F oven. Raw meatballs frozen on a tray and bagged bake from frozen with 5 extra minutes — a tray in the freezer is a whole dinner waiting.
35g of protein for about 420 calories a plate. Five meatballs, half a cup of rice and a generous spoon of tzatziki is a GLP-1-friendly dinner that is actually satisfying. The feta and yogurt add protein instead of just calories.
Chicken caesar pasta salad — today’s other new recipe — swap the chicken for these meatballs and it is a Greek caesar
Just in case you have leftovers.
Storing: Cooked meatballs keep in the fridge for 4 days in an airtight container and in the freezer for 3 months. Tzatziki keeps for 4 days in the fridge; stir it before serving. Raw rolled meatballs freeze on a tray, then in a bag, for 3 months.
Reheating: Warm the meatballs in a 350°F oven for 8 to 10 minutes (10 to 12 from frozen) or in the air fryer at 350°F for 5 minutes. The microwave works in a pinch — 60 to 90 seconds with a damp paper towel over the top so they do not dry out. Serve the tzatziki cold.
Juicy baked turkey meatballs with feta, grated red onion, dill and oregano, served with a quick cucumber tzatziki. 30 minutes, 20 meatballs, 4 servings, 35g protein a serving. Oven, skillet or air fryer.
Prep12 min
Cook18 min
Total30 min
Servings4
CategoryDinner
CuisineGreek
Ingredients
1 1/4 lb 93% lean ground turkey
1/2 cup crumbled feta cheese
1/2 small red onion, grated on a box grater (about 1/3 cup)
3 cloves garlic, minced
1/4 cup chopped fresh parsley
2 tablespoons chopped fresh dill
1 1/2 teaspoons dried oregano
1/4 cup panko breadcrumbs soaked in 1 tablespoon milk
1 large egg
1 tablespoon olive oil, plus more for brushing
3/4 teaspoon kosher salt and 1/2 teaspoon black pepper
Tzatziki: 1 cup full-fat plain Greek yogurt
Tzatziki: 1/2 English cucumber, grated, salted and squeezed dry
Tzatziki: 1 clove garlic, grated; 1 tablespoon lemon juice; 1 tablespoon chopped dill; 1 teaspoon olive oil; salt to taste
To serve: lemon rice or warm pita, cucumber, cherry tomatoes, red onion, olives, lemon wedges
Instructions
Make the tzatziki: Toss the grated cucumber with a pinch of salt, let it sit 10 minutes, then squeeze dry in a clean towel. Stir into the yogurt with the garlic, lemon juice, dill, olive oil and salt. Refrigerate.
Mix: Preheat the oven to 425°F and line a sheet pan with parchment. Combine the turkey, feta, grated onion, garlic, parsley, dill, oregano, soaked panko, egg, olive oil, salt and pepper. Mix gently with your fingertips just until combined.
Roll: With wet hands, roll into 20 meatballs (about 1 1/2 tablespoons each). Arrange on the pan and brush lightly with olive oil.
Bake: Bake 16 to 18 minutes, until browned and 165°F in the center. Skillet option: sear 2 minutes a side in olive oil, then bake 8 minutes. Air fryer: 380°F for 10 to 12 minutes, shaking once.
Rest and serve: Rest 3 minutes. Serve 5 meatballs a person over lemon rice or in pita with tzatziki, cucumber, tomatoes, onion, olives and lemon.
Notes
Use 93% lean turkey, not 99% — the little bit of fat is what keeps them juicy. Ground chicken works the same way. Gluten-free: swap the panko for 3 tablespoons of almond flour or gluten-free breadcrumbs. Dairy-free: leave out the feta and add 1/2 teaspoon extra salt; serve with a dairy-free yogurt tzatziki. Raw meatballs can be shaped and refrigerated up to 24 hours ahead, or frozen for 3 months and baked from frozen with 5 extra minutes. Nutrition is for 5 meatballs with 1/4 of the tzatziki, not including rice or pita.
If lemon, herbs, olive oil and dinners that cook while you do something else sound like your week, the Ultimate Slow Cooker Mediterranean Diet Cookbook is full of the same kind of hands-off, high protein Mediterranean meals.
Meal-plan the whole week around recipes like this with RecipeLoop — save recipes from anywhere, get a grocery list automatically.
Greek turkey meatball questions I get asked.
Why do my turkey meatballs fall apart?
Usually there is not enough binder, or the mix was overworked. The egg and the panko soaked in milk hold these together; mix gently just until combined, roll with wet hands, and chill the mixture 10 minutes if it feels loose. Baking on parchment instead of flipping in a pan also keeps them intact.
Can I bake Greek turkey meatballs instead of pan-frying?
Yes — baking is my default. 425°F for 16 to 18 minutes on a parchment-lined sheet pan gives you browned, juicy meatballs with no splatter and no turning. If you want a darker crust, sear them 2 minutes a side first and finish in the oven for 8 minutes.
Can you make Greek turkey meatballs in the air fryer?
Absolutely. Air fry at 380°F for 10 to 12 minutes, shaking the basket once halfway, until 165°F inside. They brown a little faster than in the oven, so start checking at 10 minutes. Work in a single layer so they crisp instead of steam.
What do you serve with Greek meatballs?
Lemon rice, warm pita or a Mediterranean quinoa salad, plus tzatziki, sliced cucumber, cherry tomatoes, red onion and kalamata olives. For a lower-carb plate, roasted cauliflower or a big Greek salad in place of the rice.
Can you freeze turkey meatballs?
Yes, cooked or raw. Cooked meatballs freeze for 3 months and reheat in a 350°F oven in 10 to 12 minutes. Raw meatballs frozen on a tray and bagged bake straight from frozen at 425°F with about 5 extra minutes — no thawing needed.