If you are looking for a flavorful, nutritious, and crowd-pleasing dish to add to your recipe collection, the Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe is an absolute winner. These meatballs are tender and juicy, bursting with fresh spinach and tangy feta cheese, perfectly complemented by a creamy, herbed yogurt sauce. They come together quickly with simple ingredients and offer a delightful balance of savory and zesty elements, making each bite a true celebration of flavors and textures.

Ingredients You’ll Need
Getting the ingredients right is the secret to nailing this Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe. Each component plays a meaningful role, from adding moisture to enhancing the taste, and even bringing vibrant color to the dish.
- Bread crumbs (⅓ cup): Provide structure and keep the meatballs tender without being dense.
- Whole milk (¼ – ⅓ cup): Moistens the breadcrumbs for perfect softness in the meatballs.
- Ground turkey (1 lb, 85%-93% lean): The lean, protein-packed base that’s both healthy and flavorful.
- Large egg (1, lightly beaten): Acts as a binder to hold everything together seamlessly.
- Sun-dried tomatoes (3 Tbsp, chopped): Add a rich, savory sweetness that intensifies the flavor profile.
- Baby spinach (½ cup, chopped): Adds fresh, earthy notes and a beautiful burst of green.
- Feta cheese crumbles (½ cup): Deliver a salty, creamy contrast that melts slightly inside the meatballs.
- Fresh parsley (2 Tbsp, chopped): Brings brightness with its herbaceous zest.
- Garlic cloves (2-3, minced): Infuse fragrant warmth and depth throughout the meat mixture.
- Dried oregano (1½–2 tsp): Classic Mediterranean herb adding robust flavor notes.
- Dried basil (½ tsp): Contributes a subtle sweetness and herbaceous undertone.
- Onion powder (½ tsp): Enhances savoriness without additional moisture.
- Sea salt and pepper (½ tsp each): Essential seasonings that elevate all the flavors.
- Olive oil (1 Tbsp plus drizzle): Used for cooking and brushing to develop a golden finish.
- Greek or plain yogurt (½ cup, full fat): Base of the creamy yogurt sauce that pairs beautifully with the meatballs.
- Mayonnaise (¼ cup): Adds richness and smooth texture to the yogurt sauce.
- Lemon juice (1½ Tbsp): Lifts the sauce with bright, tangy zing.
- Fresh dill (2 Tbsp, chopped): Adds fresh, slightly citrusy herbal notes to the sauce.
- Fresh parsley (1 Tbsp, chopped): Makes the sauce extra herbaceous and fresh.
- Garlic cloves (1-2, minced): A little extra garlic kick in the sauce creates harmony with the meatballs.
- Salt and pepper (to taste): Season the sauce perfectly for balanced flavor.
How to Make Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe
Step 1: Prepare the Breadcrumb Mixture
Start by adding the bread crumbs and milk to a medium bowl, stirring them together and letting the mixture sit for about 3 to 4 minutes. This soaking process ensures the bread crumbs are moist but not soggy, which is crucial to the perfect meatball texture. If it feels too dry, add a touch more milk until it’s just right—moist but without extra liquid pooling.
Step 2: Mix the Meatball Ingredients
Once your breadcrumb mixture is ready, add in the ground turkey, lightly beaten egg, chopped sun-dried tomatoes, spinach, feta cheese, parsley, minced garlic, oregano, basil, onion powder, sea salt, and pepper. Combine everything gently but thoroughly—overmixing can make the meatballs tough, so slow and steady wins here!
Step 3: Shape the Meatballs
Using about 1 ½ tablespoons of the mixture per meatball, scoop and roll them evenly. A cookie scoop is a handy tool here to keep portions uniform, ensuring consistent cooking time and a pleasing presentation.
Step 4: Cooking Options
You can bake, pan-fry, or air-fry your meatballs based on preference and convenience. To bake, preheat your oven to 400°F and place the meatballs on a parchment-lined sheet pan, brushing each with olive oil before baking for 15-17 minutes, until cooked through and nicely golden. If you prefer stove top, heat olive oil in a skillet over medium-high heat and cook smaller meatballs in batches, turning frequently for about 7-8 minutes. For an air fryer, preheat to 400°F, lightly oil the grates and meatballs, and cook for 7-9 minutes, flipping halfway, until they reach an internal temperature of 165°F.
Step 5: Make the Yogurt Sauce
While your meatballs cook, whisk together Greek yogurt, mayonnaise, lemon juice, fresh dill, parsley, minced garlic, a drizzle of olive oil, and salt and pepper. Adjust seasoning to your liking, and if you want a lighter sauce, thin it out with a splash of water. The sauce is creamy, bright, and perfectly herby to complement the meatballs’ savory depth.
Step 6: Serve and Enjoy
Serve these delightful meatballs on a bed of fluffy rice or tender orzo, topped generously with the herbed yogurt sauce and garnished with extra fresh parsley and crumbled feta. Adding kalamata olives, tomatoes, and cucumbers on the side creates an authentic Mediterranean vibe that’s both refreshing and satisfying.
How to Serve Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe
Garnishes
Fresh garnishes bring an extra layer of aroma, texture, and color to your plate. Sprinkle chopped parsley or additional crumbled feta cheese over the meatballs for a gorgeous finish. A light drizzle of olive oil adds richness and sheen, while chopped kalamata olives and sliced cherry tomatoes introduce vibrant contrasting flavors that enhance every bite.
Side Dishes
This dish shines when paired with simple, fresh sides. Creamy mashed potatoes, lemony orzo, or a light couscous salad make great companions. For a lighter touch, crisp cucumber and tomato salad drizzled with olive oil and lemon pairs beautifully, balancing the richness of the meatballs and yogurt sauce with refreshing coolness.
Creative Ways to Present
If you want to elevate the presentation, try serving the meatballs tucked inside warm pita pockets with the yogurt sauce as a spread, along with fresh veggies like cucumber ribbons and sliced red onion. For a family-style meal, arrange the meatballs on a large platter surrounded by assorted Mediterranean mezze such as olives, roasted peppers, and flatbreads to create an inviting, share-friendly feast.
Make Ahead and Storage
Storing Leftovers
Cooked Spinach Feta Turkey Meatballs with Yogurt Sauce can be stored in an airtight container in the refrigerator for up to four days. Keep the yogurt sauce separate until ready to serve to maintain its freshness and texture.
Freezing
These meatballs freeze wonderfully, making them perfect for meal prep. Place cooked and cooled meatballs in a single layer on a baking sheet to freeze individually. Once firm, transfer them to a freezer-safe container or bag and store for up to three months. Thaw overnight in the fridge before reheating.
Reheating
To reheat, bake the meatballs in a preheated 350°F oven for about 10-12 minutes or until warmed through. Alternatively, warm them gently in a skillet over medium heat or in the microwave. Add the yogurt sauce fresh after reheating for the best flavor and texture.
FAQs
Can I use ground chicken instead of turkey for this recipe?
Absolutely! Ground chicken works well as a substitute, but because it is usually leaner, consider adding a bit more olive oil or a small amount of finely chopped onion to keep the meatballs moist and flavorful.
Is there a way to make these meatballs gluten-free?
Yes, simply swap the regular bread crumbs for gluten-free bread crumbs or even almond flour. This adjustment won’t affect the taste much but keeps the texture slightly different but still delicious.
Can I prepare the meatballs in advance and cook them later?
Definitely! You can shape the meatballs and refrigerate them for up to 24 hours before cooking. This makes meal prep easier and allows flavors to meld even more.
What can I substitute for feta if I don’t have it on hand?
Crumbled goat cheese or a mild ricotta salata are good alternatives that still provide a similar salty and tangy flavor, although feta’s unique crumbly texture is hard to replicate perfectly.
Can I make the yogurt sauce dairy-free?
Yes, try using a dairy-free yogurt alternative such as coconut or almond milk yogurt, and swap the mayonnaise for a vegan mayo. The flavor will shift slightly but will still complement the meatballs nicely.
Final Thoughts
The Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe is one of those dishes that feels both special and comforting. It’s quick enough for a weeknight dinner yet impressive enough for guests, full of fresh, balanced flavors that keep everyone coming back for more. I truly hope you give this delicious recipe a try and enjoy the joyful combination of Mediterranean flavors wrapped up in tender meatballs and creamy sauce.
Print
Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 24 meatballs
- Category: Main Course
- Method: Baking
- Cuisine: Mediterranean
- Diet: Low Fat
Description
These Spinach Feta Turkey Meatballs with Yogurt Sauce are a flavorful and healthy dish blending lean ground turkey with fresh spinach, tangy feta, and sun-dried tomatoes. Served with a creamy, herbaceous yogurt sauce, they make a perfect easy meal ready in just 30 minutes, suitable for baking, stovetop cooking, or air frying.
Ingredients
Meatballs
- ⅓ cup bread crumbs
- ¼ – ⅓ cup whole milk
- 1 lb ground turkey (85% or 93% lean)
- 1 large egg (lightly beaten)
- 3 Tbsp sun-dried tomatoes, chopped (excess oil removed)
- ½ cup chopped baby spinach
- ½ cup feta cheese crumbles
- 2 Tbsp fresh chopped parsley
- 2–3 garlic cloves, minced
- 1½–2 tsp dried oregano
- ½ tsp dried basil
- ½ tsp onion powder
- ½ tsp sea salt
- ½ tsp black pepper
- 1 Tbsp olive oil (for brushing/browning)
Yogurt Sauce
- ½ cup Greek or plain full-fat yogurt
- ¼ cup mayonnaise
- 1½ Tbsp lemon juice
- 2 Tbsp fresh dill, chopped
- 1 Tbsp fresh parsley, chopped
- 1–2 garlic cloves, minced
- Drizzle of olive oil
- Salt and pepper to taste
Instructions
- Prepare the breadcrumb mixture: In a medium bowl, combine the bread crumbs and whole milk. Stir and let sit for 3-4 minutes until very moist but not watery. Add more milk if too dry.
- Mix meatball ingredients: Add ground turkey, egg, sun-dried tomatoes, chopped spinach, feta, fresh parsley, garlic, oregano, basil, onion powder, salt, and pepper to the breadcrumb mixture. Gently stir until just combined, being careful not to overwork the meat.
- Form the meatballs: Using about 1½ tablespoons per meatball (a cookie scoop works well), scoop and roll the mixture into balls. If cooking stovetop, make slightly smaller for even cooking.
- Bake the meatballs: Preheat oven to 400°F. Line a baking sheet with parchment paper and arrange meatballs spaced apart. Lightly brush each with olive oil. Bake for 15-17 minutes or until internal temperature reaches 165°F. Optionally, broil for the last 2 minutes to brown and crisp the outside.
- Stovetop cooking (alternative): Heat a large skillet over medium-high heat and add 1-2 tablespoons olive oil. Add 8-10 meatballs without crowding. Cook for 7-8 minutes, turning every 2-3 minutes, until evenly browned and internal temperature reaches 165°F. Repeat with remaining meatballs.
- Air fry method (alternative): Preheat air fryer to 400°F. Brush grates and meatballs with olive oil. Place meatballs in air fryer basket, cook for 7-9 minutes, flipping halfway through, until internal temp reaches 165°F.
- Make yogurt sauce: While meatballs cook, whisk together Greek yogurt, mayonnaise, lemon juice, fresh dill, parsley, garlic, olive oil, salt, and pepper. Adjust seasoning to taste and thin with water if desired.
- Serve: Plate meatballs over rice or orzo. Spoon generous amounts of yogurt sauce over the top and garnish with fresh parsley, feta cheese, kalamata olives, tomatoes, and cucumbers if desired. Enjoy warm.
Notes
- Use 85% or 93% lean ground turkey for best flavor; avoid 99% lean as it can be dry.
- Allow bread crumbs to soak in milk before mixing to keep meatballs moist.
- If cooking stovetop, make meatballs slightly smaller for even cooking.
- Internal temperature for safe turkey meatballs is 165°F (74°C).
- Yogurt sauce can be thinned with a little water if too thick.
- Additional serving suggestions include rice, orzo, or a fresh salad for a complete meal.
- Sun-dried tomatoes should have excess oil removed for best texture.

