If you are searching for a delightful combination of flavors that is both wholesome and bursting with Mediterranean charm, look no further than this Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe. These meatballs are tender, juicy, and packed with fresh spinach and tangy feta, perfectly complemented by a creamy, herby yogurt sauce that brings everything together beautifully. Whether you’re preparing a family dinner or impressing guests, this recipe manages to be both comforting and sophisticated in just about 30 minutes, making it a new favorite to add to your meal rotation.
Ingredients You’ll Need
Gathering simple yet essential ingredients is the key to making these meatballs shine. Each element plays its part in building rich layers of flavor, texture, and color that practically sing in every bite.
- Bread crumbs (⅓ cup): Helps bind the meatballs while keeping them tender and light.
- Whole milk (¼ – ⅓ cup): Moistens the bread crumbs to create a juicy meatball texture.
- Ground turkey (1 lb): Choose 85% or 93% lean for the perfect balance of flavor and juiciness.
- Large egg (1, lightly beaten): Acts as a binding agent to hold everything together.
- Sun-dried tomatoes (3 Tbsp, chopped): Brings a sweet, slightly tangy depth; remove as much oil as possible for optimal texture.
- Baby spinach (½ cup, chopped): Adds freshness, nutrition, and a lovely pop of green color.
- Feta cheese crumbles (½ cup): Delivers a creamy saltiness that enriches the meatballs.
- Fresh chopped parsley (2 Tbsp): Brightens the flavor with herbaceous notes.
- Garlic cloves (2-3, minced): Infuses the meatballs with aromatic warmth.
- Dried oregano (1½-2 tsp): Gives a classic Mediterranean herbal taste.
- Dried basil (½ tsp): Adds subtle sweetness and complexity.
- Onion powder (½ tsp): Enhances savory depth without overpowering.
- Sea salt and black pepper (½ tsp each): Balances all flavors perfectly.
- Olive oil (1 Tbsp + extra for cooking): Keeps meatballs moist and adds a fruity richness.
- Greek or plain yogurt (½ cup, full fat preferred): Base for the luscious sauce that brightens the dish.
- Mayonnaise (¼ cup): Adds creaminess and smooth texture to the yogurt sauce.
- Lemon juice (1½ Tbsp): Lends a fresh, zesty kick to the sauce.
- Fresh dill (2 Tbsp, chopped): Pairs beautifully with yogurt to create a fragrant sauce.
- Fresh parsley (1 Tbsp, chopped): Adds extra green freshness to the sauce.
- Garlic cloves (1-2, minced): Provides a punch of flavor in the yogurt sauce.
- Salt and pepper (to taste): Season the sauce perfectly to complement the meatballs.
- Drizzle of olive oil (for the sauce): Adds richness and silky texture.
How to Make Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe
Step 1: Prepare the Breadcrumb Mixture
Start by combining the bread crumbs and milk in a medium bowl. Let this sit for 3 to 4 minutes, allowing the bread crumbs to absorb the milk fully, creating a moist base that prevents the meatballs from drying out. If it looks too dry, add just a splash more milk until the mixture feels pleasantly soft and slightly fluffy.
Step 2: Mix the Meatball Ingredients
Next, add the ground turkey, beaten egg, chopped sun-dried tomatoes, baby spinach, feta cheese, fresh parsley, garlic, oregano, basil, onion powder, salt, and pepper into the bowl with the breadcrumb mixture. Gently fold everything together just until evenly combined. Overmixing can make the meatballs dense, so mix carefully to preserve tenderness.
Step 3: Shape the Meatballs
Using a cookie scoop or tablespoon, portion the mixture and roll into balls about 1½ tablespoons in size. Try to keep meatballs uniform so they cook evenly. This size ensures the meatballs stay juicy inside while developing a delicious golden exterior.
Step 4: Cook the Meatballs
You have three great options for cooking these meatballs: baking, stovetop, or air fryer.
- Baking: Preheat your oven to 400°F, line a baking sheet with parchment paper, and arrange the meatballs spaced out. Brush gently with olive oil for a beautiful crust. Bake for 15-17 minutes until the inside reaches 165°F. If you want a crispier finish, broil for 2 minutes at the end.
- Stovetop: Warm a large skillet with olive oil over medium-high heat. Add meatballs in batches without crowding the pan, cooking for 7-8 minutes and turning every 2-3 minutes until browned on all sides and cooked through.
- Air Fryer: Preheat to 400°F and lightly oil the basket. Place meatballs inside and cook for 7-9 minutes, flipping halfway through, until golden and cooked.
Step 5: Prepare the Yogurt Sauce
While your meatballs are cooking, whisk together Greek yogurt, mayonnaise, lemon juice, fresh dill, parsley, minced garlic, olive oil, and salt and pepper. Taste and tweak with more lemon or herbs if you like. If it’s too thick, whisk in a teaspoon of water to reach your preferred consistency. This sauce is fresh, cool, and the perfect foil to the warm, savory meatballs.
How to Serve Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe
Garnishes
Brighten your plate by topping the meatballs with extra crumbles of feta, a sprinkle of fresh parsley, and a drizzle of the yogurt sauce. Adding kalamata olives or extra sun-dried tomatoes as garnishes gives your dish that signature Mediterranean flair and a burst of color that’s as appetizing as the flavors.
Side Dishes
This recipe pairs beautifully with simple, fresh sides like fluffy rice or tender orzo pasta which soak up the yogurt sauce wonderfully. For a vibrant contrast, add a crisp cucumber and tomato salad dressed lightly with olive oil and lemon. Roasted vegetables or a light Greek salad also make excellent accompaniments to round out the meal.
Creative Ways to Present
Turn these meatballs into an impressive appetizer by stacking them on skewers and serving with small bowls of yogurt sauce for dipping. Alternatively, pile them atop warm pita bread with a smear of the sauce and some fresh greens for a fun Mediterranean-style sandwich. They also make fantastic protein-packed additions to grain bowls or vibrant lunches on the go.
Make Ahead and Storage
Storing Leftovers
If you have leftovers from your Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe, store them in an airtight container in the refrigerator for up to 3 days. Keeping the meatballs separate from the sauce until serving helps maintain their texture and freshness.
Freezing
Meatballs freeze beautifully! Arrange uncooked meatballs on a parchment-lined tray and freeze until solid, then transfer to a freezer bag. They can be stored for up to 3 months. Cook directly from frozen by adding a few extra minutes to cooking time, or thaw overnight in the fridge before cooking.
Reheating
Reheat cooked meatballs gently in the oven at 350°F for about 10 minutes or warm in a covered skillet on low heat to avoid drying them out. The yogurt sauce is best served fresh but can be refrigerated and served cold or brought to room temperature before plating.
FAQs
Can I use ground chicken instead of turkey?
Absolutely! Ground chicken works well as a substitute; just make sure to pick a variety that has enough fat content (around 85-93% lean) to keep your meatballs moist and flavorful.
Is this recipe gluten-free?
The recipe as written contains bread crumbs, which typically have gluten. For a gluten-free version, use gluten-free bread crumbs or substitute with ground oats or crushed gluten-free crackers.
What can I use instead of feta cheese?
If feta isn’t your favorite, try using goat cheese or ricotta for a creamy texture, or even a tangy shredded mozzarella to keep that melty richness in the meatballs.
How long do meatballs take to cook in the air fryer?
At 400°F, air fryer meatballs usually need about 7-9 minutes, flipping halfway through. Cooking time can vary slightly by air fryer model and meatball size, so check for an internal temperature of 165°F.
Can I make the yogurt sauce dairy-free?
Yes! Swap out the Greek yogurt with a coconut milk or cashew-based yogurt alternative and use vegan mayonnaise to keep the creamy texture without dairy.
Final Thoughts
Making the Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe is like inviting a burst of Mediterranean sunshine into your kitchen. The bright herbs, tangy feta, and creamy yogurt sauce combine perfectly with tender turkey and fresh spinach, creating a meal that’s hearty yet fresh and vibrant. I truly hope you get a chance to enjoy this recipe soon — it’s a guaranteed crowd-pleaser and an easy way to elevate your weeknight dinners with bold flavors and wholesome ingredients.
PrintSpinach Feta Turkey Meatballs with Yogurt Sauce Recipe
These Spinach Feta Turkey Meatballs with Yogurt Sauce are a flavorful and healthy dish combining lean turkey with nutrient-rich spinach, tangy feta, and aromatic herbs. Perfectly cooked using your choice of baking, stovetop frying, or air frying, they pair beautifully with a creamy, refreshing yogurt sauce for a Mediterranean-inspired meal that’s easy to prepare and wholesome.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 24 meatballs
- Category: Dinner
- Method: Baking
- Cuisine: Mediterranean
- Diet: Low Fat
Ingredients
Meatballs
- ⅓ cup bread crumbs
- ¼ –⅓ cup whole milk
- 1 lb ground turkey (85% or 93% lean recommended)
- 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 cooking/baking)
Yogurt Sauce
- ½ cup Greek or plain yogurt (full fat preferred)
- ¼ 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. Stir and let sit for 3-4 minutes until moist but without excess liquid. Add in ground turkey, beaten egg, chopped sun-dried tomatoes, spinach, feta, parsley, minced garlic, oregano, basil, onion powder, salt, and pepper. Mix gently to combine, avoiding overworking the meat.
- Form Meatballs: Scoop about 1½ tablespoons of the mixture and roll into balls using your hands or a cookie scoop for uniform size.
- Baking Meatballs: Preheat the oven to 400°F. Line a baking sheet with parchment paper. Arrange the meatballs spaced apart on the sheet and brush each lightly with olive oil. Bake for 15-17 minutes or until an internal temperature of 165°F is reached. For a crispier exterior, broil for the last 2 minutes.
- Stovetop Cooking: Heat a large skillet over medium-high heat and add 1-2 tablespoons olive oil. When hot, add 8-10 meatballs without crowding the pan. Cook for 7-8 minutes, turning every 2-3 minutes until browned and cooked through (165°F internal temperature). Repeat in batches for remaining meatballs.
- Air Fryer Cooking: Preheat air fryer to 400°F. Lightly brush the air fryer grates with olive oil. Place meatballs in the basket, brush with olive oil, and air fry for 7-9 minutes, flipping halfway through, until cooked to 165°F internal temperature.
- Make Yogurt Sauce: In a bowl, whisk together yogurt, mayonnaise, lemon juice, chopped dill, parsley, minced garlic, olive oil, salt, and pepper. Adjust seasoning to taste and thin with a little water if desired to reach preferred consistency.
- Serve: Serve meatballs over rice or orzo, topped with fresh parsley, extra feta, and generous dollops of the yogurt sauce. Optionally garnish with kalamata olives, chopped tomatoes, and cucumbers for a Mediterranean flair.
Notes
- Use ground turkey that is 85% or 93% lean for best texture and flavor; avoid 99% lean as it can be dry.
- Sun-dried tomatoes should be well drained of oil to prevent greasiness in the meatball mixture.
- If the breadcrumb mixture feels dry, add more milk a tablespoon at a time for moisture.
- Smaller meatballs work better for stovetop cooking to ensure even cooking without burning.
- Thermometer use ensures meatballs are thoroughly cooked to 165°F for safety.
- The yogurt sauce can be made ahead and refrigerated to let flavors meld.
- These meatballs freeze well before cooking; thaw completely before cooking.