There is something truly irresistible about a dish that balances wholesome nutrition with bold, fresh flavors, and that is exactly what the Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe delivers. These meatballs are tender, juicy, and bursting with the vibrant kick of sun-dried tomatoes, earthy spinach, and salty feta cheese. Paired with a cool, tangy yogurt sauce boasting fresh dill and garlic, this recipe transforms everyday ingredients into a comforting, impressive meal that feels both light and satisfying. Whether you’re cooking for family, friends, or just yourself, this recipe offers a delightful way to enjoy turkey in a refreshing, Mediterranean-inspired dish that’s as colorful as it is delicious.
Ingredients You’ll Need
Don’t be fooled by the simplicity of the ingredients list; each component plays an essential role in creating the perfect balance of taste, texture, and aroma in this recipe. The combination yields meatballs that are moist and flavorful, while the yogurt sauce adds a cool creaminess that complements the savory richness perfectly.
- ⅓ cup bread crumbs: Helps bind the meatballs together and adds a tender texture.
- ¼ -⅓ cup whole milk*: Moistens the bread crumbs without making the mixture soggy.
- 1 lb ground turkey (85% or 93% lean): The lean protein base that keeps the meatballs light yet juicy.
- 1 large egg (lightly beaten): Acts as a binder and adds richness.
- 3 Tbsp sun-dried tomatoes, chopped: Adds a tangy, sweet depth; be sure to remove excess oil for balance.
- ½ cup chopped baby spinach: Brings freshness and vibrant green color.
- ½ cup feta cheese crumbles: Adds a salty, creamy bite that elevates every meatball.
- 2 Tbsp fresh chopped parsley: Infuses an herbal brightness.
- 2-3 garlic cloves (minced): For that warm, aromatic kick that wakes up the palate.
- 1½-2 tsp dried oregano: A classic Mediterranean seasoning that blends beautifully with the other herbs.
- ½ tsp dried basil: Gives a subtle sweetness and depth.
- ½ tsp onion powder: Adds savory undertones.
- ½ tsp each sea salt and pepper: Essential seasonings to balance all flavors.
- 1 Tbsp olive oil: Used for both cooking and brushing to ensure a golden crust.
- ½ cup Greek or plain yogurt (full fat): The base of the sauce, creamy and tangy for perfect contrast.
- ¼ cup mayonnaise: Adds richness and smooth texture to the sauce.
- 1½ tbsp lemon juice: Brings bright acidity to the yogurt sauce.
- 2 Tbsp fresh dill (chopped): The star herb in the sauce, lending a fresh, slightly citrusy flavor.
- 1 Tbsp fresh parsley (chopped): Boosts the herbal notes in the sauce.
- 1-2 garlic cloves (minced): Creates a flavorful punch in the sauce, balancing richness with aroma.
- Drizzle of olive oil: Adds a silky finish to the sauce.
- Salt and pepper (to taste): To adjust and perfect seasoning.
How to Make Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe
Step 1: Prepare the Meatball Mixture
Start by mixing the bread crumbs and milk in a medium bowl. Let this sit for about 3-4 minutes until the bread crumbs soften and absorb the milk fully. This ensures your meatballs stay moist and tender. Then, add the ground turkey, egg, sun-dried tomatoes, spinach, feta, parsley, garlic, oregano, basil, onion powder, salt, and pepper. Stir gently but thoroughly—overworking can toughen the meatballs, so combine just enough to bring it all together.
Step 2: Form the Meatballs
Using a cookie scoop or your hands, portion the mixture into roughly 1 ½ tablespoon-sized balls. Rolling them evenly helps with even cooking and creates those perfect bite-sized morsels that everyone loves.
Step 3: Choose Your Cooking Method and Cook
You can bake, pan-fry, or air-fry these meatballs depending on your preference. To bake, preheat your oven to 400°F and place them on a parchment-lined sheet pan. Brush each meatball lightly with olive oil to encourage a beautiful golden crust, then bake for 15-17 minutes until cooked through. For pan-frying, heat olive oil in a skillet over medium-high heat, cook in batches to avoid overcrowding, turning every few minutes for even browning. Air frying is a fantastic hands-off approach: preheat to 400°F, brush the grates with oil, then cook, flipping halfway, until meatballs reach an internal temperature of 165°F, about 7-9 minutes.
Step 4: Make the Yogurt Sauce
While the meatballs cook, whisk together the Greek yogurt, mayonnaise, lemon juice, chopped dill, parsley, minced garlic, olive oil, salt, and pepper. Taste and adjust seasoning, adding a splash of water if you’d like the sauce thinner. This sauce is the perfect cool, creamy counterpart to the warm, herb-infused meatballs.
Step 5: Serve and Enjoy
Place the meatballs over a bed of fluffy rice or orzo, spoon liberally with the yogurt sauce, and finish with fresh parsley, extra feta crumbles, and if you like, kalamata olives, tomatoes, and cucumbers for a Mediterranean feel. Each bite is bursting with layers of flavor, freshness, and comfort.
How to Serve Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe
Garnishes
Fresh herbs like parsley or dill sprinkled on top add vibrant green color and a herbal punch that brightens every bite. Crumbled feta is a fantastic garnish, amplifying the salty, creamy element throughout. A drizzle of olive oil or a few lemon zest curls can also elevate the presentation and flavor.
Side Dishes
These meatballs shine when paired with simple sides like rice, orzo, couscous, or a light salad. A Greek-style salad with cucumbers, tomatoes, olives, and a drizzle of olive oil complements the flavors and provides refreshing crunch alongside the rich meatballs and sauce.
Creative Ways to Present
Serve these meatballs as part of a mezze platter alongside warm pita bread, hummus, and roasted vegetables for an inviting spread. You can also skewer them with veggies for a playful appetizer, or stuff them into pita pockets with extra yogurt sauce and crisp greens for a delicious sandwich twist.
Make Ahead and Storage
Storing Leftovers
Once cooled, store any leftover meatballs in an airtight container in the refrigerator. They will stay fresh for up to 3-4 days, making for a convenient, protein-packed meal ready to heat when you need it.
Freezing
These turkey meatballs freeze beautifully. Arrange them on a baking sheet to freeze individually for 1-2 hours, then transfer to a freezer-safe bag or container. They can be frozen for up to 3 months. Freeze the yogurt sauce separately, as its texture changes after freezing.
Reheating
Reheat frozen or refrigerated meatballs gently in the oven at 350°F until warmed through, about 10-15 minutes. Microwaving is quick but can dry them out. Warm the yogurt sauce separately and stir before serving to restore its creamy consistency.
FAQs
Can I use ground chicken instead of turkey?
Absolutely! Ground chicken can be a great alternative and will still produce tender meatballs. Just keep an eye on the cooking time as it might be slightly less than turkey depending on your meat’s fat content.
Is it possible to make these meatballs gluten-free?
Yes! Use gluten-free bread crumbs or crushed gluten-free crackers in place of regular bread crumbs to keep the texture intact without gluten.
Can I make the meatballs ahead of time and freeze before cooking?
Definitely. Shape the meatballs, place them on a tray to freeze solid, then transfer to a freezer bag. When ready, cook them from frozen but add a few extra minutes to ensure they’re cooked through.
What can I substitute for feta cheese?
Goat cheese or ricotta salata are fantastic substitutes that offer a similar tang and texture. For a dairy-free option, try a crumbled vegan cheese or omit altogether and add extra herbs for flavor.
Is the yogurt sauce necessary, or can I serve these without it?
While the meatballs are delicious on their own, the yogurt sauce adds a refreshing, creamy contrast that balances the savory meatballs perfectly. If you prefer, you could try tzatziki or a simple lemon-garlic aioli as a tasty alternative.
Final Thoughts
I can’t recommend the Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe enough if you’re looking to brighten up your weeknight dinners or impress guests with an easy yet flavorful dish. It brings together familiar ingredients with a fresh Mediterranean twist that feels both nourishing and exciting. Give this recipe a try, and I’m sure it will become a favorite you’ll want to make again and again.
Print
Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe
- Total Time: 30 minutes
- Yield: 24 small meatballs (serves about 6-8 people)
- Diet: Low Fat
Description
These Spinach Feta Turkey Meatballs are a flavorful and healthy twist on classic meatballs, combining lean ground turkey with nutrient-packed spinach, tangy feta cheese, and sun-dried tomatoes. Served with a zesty homemade yogurt sauce, they make a perfect protein-packed meal that’s easy to prepare and versatile enough for baking, stovetop pan-frying, or air frying.
Ingredients
Meatballs
- ⅓ cup bread crumbs
- ¼ – ⅓ cup whole milk
- 1 lb ground turkey (85% or 93% lean preferred, avoid 99% 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–2 Tbsp olive oil (for cooking)
Yogurt Sauce
- ½ cup Greek or plain yogurt (full fat recommended)
- ¼ 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 Breadcrumb Mixture: In a medium bowl, combine the bread crumbs and milk. Let it sit for 3-4 minutes until the mixture becomes very moist. Add more milk if the mix feels too dry, but avoid excess liquid.
- Mix Meatball Ingredients: Add ground turkey, beaten egg, chopped sun-dried tomatoes, baby spinach, feta cheese, fresh parsley, minced garlic, oregano, dried basil, onion powder, salt, and pepper into the bowl with the breadcrumb mixture. Gently mix until combined without overworking the meat.
- Form Meatballs: Use a cookie scoop or spoon to portion the mixture and roll into approximately 1 ½ tablespoon-sized meatballs.
- Bake (Oven Method): 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 get a golden brown, crispy exterior.
- Cook on Stovetop: Heat a large skillet over medium-high heat and add 1-2 tablespoons olive oil. For smaller meatballs, cook 8-10 at a time without overcrowding the pan. Brown and cook the meatballs for 7-8 minutes, turning every 2-3 minutes until cooked through and an internal temperature of 165°F is reached.
- Air Fryer Method: Preheat air fryer to 400°F and brush grates with olive oil. Place the meatballs in the basket and brush with olive oil. Cook for 7-9 minutes, flipping halfway, until internal temperature hits 165°F.
- Prepare Yogurt Sauce: While meatballs cook, whisk together Greek yogurt, mayonnaise, lemon juice, dill, parsley, minced garlic, olive oil, salt, and pepper. Adjust seasoning and consistency with a little water if desired.
- Serve: Serve meatballs over rice or orzo, topped with fresh parsley, extra feta cheese, and generous dollops of the yogurt sauce. Optionally garnish with kalamata olives, tomatoes, and cucumbers for a Mediterranean flair.
Notes
- Use 85% or 93% lean ground turkey for best texture and flavor; avoid 99% lean as it can be too dry.
- Do not overmix the meatball mixture to keep them tender.
- You can choose your preferred cooking method: baking, stovetop, or air frying—all yield great results.
- The yogurt sauce can be thinned with water for a lighter consistency.
- Sun-dried tomatoes should have excess oil removed for balanced flavor and texture.
- Serve with grains like rice or orzo and fresh Mediterranean-style vegetables for a complete meal.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Mediterranean