If you’re searching for a dish that’s bursting with flavor yet feels light and satisfying, I’m thrilled to share my Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe. These meatballs are juicy and tender, packed with fresh spinach, tangy feta, and the lovely kick of sun-dried tomatoes. The creamy, herb-filled yogurt sauce that accompanies them brings everything together beautifully, offering a refreshing contrast that makes each bite unforgettable. Whether you’re cooking for a crowd or just craving a comforting meal with a Mediterranean twist, this recipe is a true winner you’ll want to keep coming back to.
Ingredients You'll Need
The magic of the Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe lies in its straightforward ingredients that you likely already have in your kitchen. Each element, from the fragrant dried oregano to the creamy feta, plays a crucial role in creating a perfect balance of taste, texture, and color.
- Bread crumbs (⅓ cup): Helps bind the meatballs so they hold their shape beautifully.
- Whole milk (¼ - ⅓ cup): Adds moisture to keep the meatballs tender.
- Ground turkey (1 lb): A lean protein base that cooks up juicy and mild in flavor.
- Egg (1 large, lightly beaten): Acts as a natural binder for the mix.
- Sun-dried tomatoes (3 Tbsp, chopped): Provides a burst of sweet, tangy depth—drain the oil well for perfect texture.
- Baby spinach (½ cup, chopped): Adds freshness and vibrant color to the meatballs.
- Feta cheese crumbles (½ cup): Offers saltiness and creaminess that elevates the flavor profile.
- Fresh parsley (2 Tbsp, chopped): Brings a bright herbal note.
- Garlic cloves (2-3, minced): Infuses a rich, savory aroma.
- Dried oregano (1½ - 2 tsp): Adds a Mediterranean flavor punch.
- Dried basil (½ tsp): Complements the herbs with sweet, slightly peppery hints.
- Onion powder (½ tsp): Provides a subtle savory undertone without the texture of onions.
- Sea salt & pepper (each ½ tsp): Enhances all the natural flavors.
- Olive oil (1 tablespoon + extra for cooking): Adds moisture and helps crisp the outside of the meatballs.
- Greek or plain yogurt (½ cup, full fat recommended): Forms the creamy base for the yogurt sauce.
- Mayonnaise (¼ cup): Gives the yogurt sauce richness and smoothness.
- Lemon juice (1½ Tbsp): Brightens the sauce with refreshing acidity.
- Fresh dill (2 Tbsp, chopped): Adds a fragrant, slightly anise flavor to the sauce.
- Fresh parsley (1 Tbsp, chopped): Enhances the sauce’s herbaceous notes.
- Garlic cloves (1-2, minced): Gives a gentle garlic kick to the sauce.
- Olive oil drizzle: For finishing the sauce and boosting flavor.
- Salt and pepper (to taste): To season the sauce perfectly.
How to Make Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe
Step 1: Prepare the Meatball Mixture
Start by soaking the bread crumbs in milk to soften them and add moisture—this simple step is key to keeping your turkey meatballs tender and juicy. After about 3 to 4 minutes, add in the ground turkey, egg, sun-dried tomatoes, chopped spinach, crumbled feta, parsley, garlic, oregano, basil, onion powder, salt, and pepper. Mix everything gently, being careful not to overwork the meat, which can make the meatballs tough. The mixture should be moist enough to hold together comfortably.
Step 2: Shape the Meatballs
Use a small cookie scoop or spoon to portion the meat mixture into roughly 1 ½ tablespoon-sized balls. Rolling evenly sized meatballs helps ensure they cook uniformly. This size strikes a great balance between bite-sized and substantial.
Step 3: Choose Your Cooking Method
You have several options for cooking these delicious meatballs, each offering a slightly different texture and flavor:
- Bake: Preheat the oven to 400°F, line a sheet pan with parchment paper, arrange the meatballs spaced apart, and brush each lightly with olive oil. Bake for 15-17 minutes until the internal temperature reaches 165°F. For a golden, crispy finish, broil the last 2 minutes.
- Stovetop: Make the meatballs slightly smaller if you choose this method. Heat olive oil in a skillet over medium-high heat, cook 8-10 meatballs at a time without overcrowding, turning every 2-3 minutes until browned and cooked through (about 7-8 minutes total).
- Air Fryer: Preheat the air fryer to 400°F, lightly brush the grates with olive oil, add the meatballs and brush them too, then air fry for 7-9 minutes, flipping halfway, until reaching 165°F internally.
Step 4: Make the Yogurt Sauce
While the meatballs are cooking, whisk together the Greek yogurt, mayonnaise, lemon juice, fresh dill, parsley, minced garlic, olive oil drizzle, salt, and pepper. Adjust seasoning to your taste and thin with a little water if you prefer a lighter consistency. This sauce is creamy and packed with herbs, perfectly complementing the meatballs.
Step 5: Serve and Enjoy
Once cooked, serve your Spinach Feta Turkey Meatballs with plenty of the yogurt sauce spooned generously over the top. Consider plating over fluffy rice or orzo to soak up every bit of sauce, adding fresh parsley, extra feta crumbles, and a drizzle of olive oil for a beautiful finish.
How to Serve Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe
Garnishes
Garnishing these meatballs elevates them from great to show-stopping. Sprinkle some freshly chopped parsley and extra feta on top. I also love to add a few kalamata olives for a salty, briny pop along with a handful of chopped tomatoes and cucumber for a refreshing crunch.
Side Dishes
The Spinach Feta Turkey Meatballs pair wonderfully with simple and fresh sides. Fluffy rice or tender orzo helps soak up the creamy yogurt sauce, making every bite flavorful. A crunchy Greek salad or roasted vegetables with a squeeze of lemon also complements the Mediterranean taste beautifully.
Creative Ways to Present
If you want to impress friends or family, try serving these meatballs on skewers as appetizers with a small bowl of yogurt sauce for dipping. Alternatively, pile them into pita pockets alongside crisp veggies and a drizzle of sauce for a delicious and portable meal that everyone will love.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers from this Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe, store the meatballs separately in an airtight container in the fridge for up to 3 days. Keep the yogurt sauce chilled in a separate container to preserve its fresh flavor and texture.
Freezing
You can freeze cooked meatballs for up to 3 months. Arrange them in a single layer on a baking sheet to freeze solid, then transfer to a freezer-safe bag or container. Freeze the yogurt sauce separately in a small container. Thaw in the fridge overnight before reheating or serving.
Reheating
Reheat the meatballs gently in the oven at 350°F for about 10-12 minutes or in a skillet over medium heat to avoid drying out. The yogurt sauce is best served cold or at room temperature—give it a good stir before serving again to refresh the flavors.
FAQs
Can I use chicken instead of turkey for this recipe?
Absolutely! Ground chicken works just as well and provides a similarly mild flavor that lets the spinach and feta shine. Just be sure to cook to the recommended temperature for safety.
Is it possible to make these meatballs gluten-free?
Yes, simply substitute the breadcrumbs with gluten-free breadcrumbs or crushed gluten-free crackers. This swap keeps the texture intact without compromising flavor.
Can these meatballs be made dairy-free?
You can omit the feta and use a dairy-free yogurt alternative for the sauce, but keep in mind it will change the taste profile somewhat. Nutritional yeast or a dairy-free cheese substitute might add a similar tangy flavor.
What’s the best way to ensure the meatballs stay moist?
Soaking the bread crumbs in milk before mixing and not overworking the meat mixture are crucial steps to prevent toughness. Also, avoid overcooking by using a meat thermometer to check for doneness at 165°F.
Can I prepare the meatballs ahead of time and freeze before cooking?
Yes! Shape the meatballs and freeze them uncooked on a sheet pan, then transfer to a freezer bag. When ready to cook, bake them straight from frozen, adding a few extra minutes to the cooking time.
Final Thoughts
I truly hope you give this Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe a try—it’s one of those dishes that feels both nourishing and festive. The combination of flavors is incredibly satisfying, and it’s a wonderful way to enjoy a lighter protein packed with herbs and veggies. Cooking these up for family or friends will surely bring smiles to the table and might even become a new favorite in your recipe rotation!
PrintSpinach Feta Turkey Meatballs with Yogurt Sauce Recipe
These Spinach Feta Turkey Meatballs are a flavorful and healthy twist on classic meatballs, featuring ground turkey combined with sun-dried tomatoes, baby spinach, and tangy feta cheese. Baked, pan-fried, or air-fried to juicy perfection, they're served with a refreshing Greek yogurt sauce infused with lemon and fresh herbs. Perfect as a light dinner or appetizer, these meatballs deliver Mediterranean-inspired taste in every bite.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 24 meatballs
- Category: Main Course
- Method: Baking
- Cuisine: Mediterranean
- Diet: Low Fat
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 (drained of oil)
- ½ cup chopped baby spinach
- ½ cup feta cheese crumbles
- 2 Tbsp fresh chopped parsley
- 2-3 garlic cloves, minced
- 1½-2 teaspoon dried oregano
- ½ tsp dried basil
- ½ tsp onion powder
- ½ tsp sea salt
- ½ tsp black pepper
- 1-2 tablespoon olive oil (for cooking/baking brush)
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 breadcrumb mixture: In a medium bowl, combine the bread crumbs and whole milk, mixing well. Let the mixture sit for 3-4 minutes until the breadcrumbs absorb the milk and become moist but without excess liquid.
- Mix meatball ingredients: Add ground turkey, beaten egg, chopped sun-dried tomatoes, baby spinach, feta cheese, fresh parsley, minced garlic, dried oregano, dried basil, onion powder, sea salt, and black pepper into the breadcrumb mixture. Stir gently just until combined, taking care not to overwork the meat to maintain tenderness.
- Form meatballs: Using a cookie scoop or tablespoon, portion out about 1½ tablespoons of the mixture and roll into uniform balls, about 1-1¼ inches diameter.
- Bake the meatballs (optional method): Preheat oven to 400°F (204°C). Line a baking sheet with parchment paper and arrange the meatballs spaced evenly. Lightly brush each meatball with olive oil. Bake for 15-17 minutes or until internal temperature reaches 165°F (74°C). For extra crispiness, broil for 2 minutes at the end.
- Cook on stovetop (alternative method): Heat a large skillet over medium-high heat and add 1-2 tablespoons olive oil. Working in batches to avoid overcrowding, add 8-10 meatballs. Cook for about 7-8 minutes total, turning every 2-3 minutes until browned on all sides and internal temperature reaches 165°F (74°C). Remove and keep warm; repeat with remaining meatballs.
- Air fry the meatballs (alternative method): Preheat air fryer to 400°F (204°C). Brush grates with olive oil, place meatballs inside and brush tops with olive oil. Air fry for 7-9 minutes, flipping halfway through, until they reach an internal temperature of 165°F (74°C).
- Prepare yogurt sauce: While the meatballs cook, whisk together Greek yogurt, mayonnaise, lemon juice, chopped dill, parsley, minced garlic, olive oil, salt, and pepper in a small bowl. Adjust seasoning and thin with a splash of water if desired for consistency.
- Serve: Plate the meatballs over rice, orzo, or your preferred grain. Spoon generous amounts of yogurt sauce on top, and garnish with additional fresh parsley, feta cheese, kalamata olives, tomatoes, and cucumbers if desired. Enjoy warm.
Notes
- Make sure not to overmix the meatball mixture to keep them tender.
- If the breadcrumb mixture feels too dry, add a bit more milk incrementally.
- Using full-fat Greek yogurt in the sauce adds creaminess and richer flavor.
- Cooking times may vary slightly depending on meatball size and cooking method.
- Internal temperature of 165°F ensures turkey is safely cooked.
- These meatballs are freezer-friendly; cook fully then freeze for easy future meals.
- For a dairy-free option, omit feta and substitute yogurt with a plant-based alternative.

Leave a Reply