• Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
menu icon
go to homepage
  • Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
search icon
Homepage link
  • Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
×

Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe

Published: Mar 7, 2026 by Lona · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.2 from 14 reviews

I am so excited to share with you my Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe – a dish that brings together fresh, vibrant flavors with a comforting, tender texture. These meatballs are packed with savory spinach and tangy feta, complemented perfectly by a creamy, zesty yogurt sauce that brightens every bite. Whether you’re looking for something quick and healthy on a busy weeknight or a flavorful appetizer for your next gathering, this recipe will quickly become a favorite in your kitchen, just like it did in mine.

Why You'll Love This Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe

What truly excites me about this Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe is the harmony of flavors it offers. The mild, lean turkey acts as the perfect canvas for the earthy spinach and salty feta, while those sun-dried tomatoes sneak in a subtle sweetness. The yogurt sauce is the cherry on top, blending creamy with herbaceous freshness brought by dill and parsley. Every bite feels balanced, fresh, and indulgent without being heavy.

Another reason I adore this recipe is how straightforward it is to prepare. The ingredients are simple and wholesome, and the process is delightfully quick – from mixing the ingredients to serving the meatballs in about half an hour. It’s absolutely perfect for weeknight dinners yet elegant enough for parties or holiday gatherings. Plus, it stands apart from ordinary meatballs because it’s light, bursting with Mediterranean flair, and paired with a sauce that really elevates the whole dish. I always look forward to making these and sharing the joy of this recipe with friends and family.

Ingredients You'll Need

A brown bowl filled with layers of ingredients, starting with a pale pink ground meat on the left side covering almost half the bowl. On top of the meat are several piles of different spices, including light brown, white, and dark green shades, arranged in small clusters near the center. To the right of the spices, there is a large group of fresh chopped green spinach leaves. Below the spinach, there is a small pile of finely chopped light yellow garlic next to crumbled white cheese pieces. At the bottom, near the front edge of the bowl, a cracked raw egg yolk and white are visible, surrounded by more cheese and herbs. The bowl sits on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

The beauty of this recipe lies in its simplicity and the quality of its ingredients. Each component plays an essential role: from the delicate balance of spices to the creamy feta and fresh herbs that bring lively texture and color. I love that these ingredients are easy to find and come together effortlessly to create a dish that feels both fresh and satisfying.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Bread crumbs: These soak up the milk to keep the meatballs moist and tender without becoming dense.
  • Whole milk: Just enough to moisten the bread crumbs, adding a subtle creaminess to the texture.
  • Ground turkey: I prefer 85% or 93% lean for good flavor and juiciness, but avoid super lean varieties to keep meatballs from drying out.
  • Large egg: Acts as a binder, holding the mixture together so the meatballs stay intact while cooking.
  • Sun-dried tomatoes: Chopped finely, these add a sweet and intense tomato flavor, elevating the savory notes.
  • Baby spinach: Provides freshness, vibrant color, and a subtle earthy flavor that balances the feta’s saltiness.
  • Feta cheese crumbles: The star ingredient for tangy creaminess and bursts of salty goodness in every bite.
  • Fresh parsley: Brings herbaceous brightness and a touch of freshness that really livens up the meatballs.
  • Garlic cloves: Minced finely to impart a warm, fragrant base flavor.
  • Dried oregano, basil, onion powder: Together they build a robust Mediterranean spice profile that complements the turkey perfectly.
  • Sea salt and pepper: Essential to season and enhance all the other flavors beautifully.
  • Olive oil: Used to brush the meatballs for a gorgeous golden crust when baking or frying.
  • Greek or plain yogurt: The foundation of the creamy sauce that adds a tangy, cooling contrast.
  • Mayonnaise: Adds richness and helps keep the yogurt sauce silky.
  • Lemon juice: Brings vibrant acidity to brighten the yogurt sauce.
  • Fresh dill and parsley in sauce: Adds fresh herbal notes that marry beautifully with the flavors in the meatballs.
  • Additional garlic: For a punch of flavor in the sauce.
  • Salt, pepper, drizzle of olive oil: To finish the sauce perfectly balanced.

Directions

Step 1: Start by combining the bread crumbs and milk in a medium bowl. Stir them together and let the mixture sit for about 3 to 4 minutes until the bread crumbs absorb the milk and become moist but not soaking wet. If it feels too dry, add a splash more milk, but keep it moist without excess liquid.

Step 2: Add the ground turkey, lightly beaten egg, chopped sun-dried tomatoes, baby spinach, feta crumbles, chopped parsley, minced garlic, dried oregano, basil, onion powder, sea salt, and pepper into the bowl with the breadcrumb mixture. Stir everything gently to combine without overworking the meat, which keeps the meatballs tender.

Step 3: Using a cookie scoop or your hands, form the mixture into roughly 1 ½ tablespoon-sized balls and place them on a sheet or plate ready to cook.

Step 4: To bake, preheat your oven to 400°F and line a sheet pan with parchment paper. Arrange the meatballs spaced evenly and brush the tops lightly with olive oil. Bake for about 15 to 17 minutes until golden and an internal temperature of 165°F is reached. For extra crispiness, you can broil them for 2 minutes at the end.

Step 5: If you prefer stove top cooking, heat 1 to 2 tablespoons of olive oil in a large skillet over medium-high heat. Add the meatballs in batches, leaving space between them. Cook for about 7 to 8 minutes, turning every 2 to 3 minutes, until browned on all sides and cooked through to 165°F internal temperature.

Step 6: For air frying, preheat the air fryer to 400°F and oil the grates. Brush the meatballs with olive oil and air fry them for 7 to 9 minutes, flipping halfway through, until they reach 165°F inside.

Step 7: While the meatballs cook, whisk together the yogurt, mayonnaise, lemon juice, chopped dill and parsley, minced garlic, a drizzle of olive oil, salt, and pepper. Thin with a little water if needed to reach your desired consistency. Taste and adjust seasoning as you like.

Step 8: Serve the meatballs hot over rice or orzo and generously spoon over the yogurt sauce. I love to add fresh parsley, extra feta crumbles, and sides like kalamata olives, fresh tomato chunks, and cucumber slices for a bright Mediterranean feast!

Servings and Timing

This Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe makes about 24 small meatballs, perfect for serving 6 to 8 people as a main dish or 12 to 16 as appetizers. The prep time is quick, around 10 minutes, mainly to chop and combine ingredients. Cooking time varies depending on your method but usually takes between 15 to 20 minutes. Altogether, it’s a speedy 30-minute recipe, perfect for when you want something wholesome without waiting forever. There’s no resting time needed, but allowing the meatballs to sit for a couple of minutes after cooking really helps the flavors settle and the sauce to soak in lightly.

How to Serve This Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe

A white plate holds a colorful dish with five light brown meatballs with green herbs mixed in, placed on a bed of white rice. The meatballs are arranged near the center with a woman's hand holding a fork that has poked one meatball, showing its inside texture. Around the meatballs, there are layers of sliced dark purple olives on the left, bright red cherry tomatoes in the front with small white cheese crumbles, and light green cucumber slices on the right next to a dollop of white sauce sprinkled with green herbs and black pepper. Fresh dill and parsley leaves are scattered over the dish. The plate is set on a white marbled surface with two small bowls partially visible at the top edge, one filled with olives. Photo taken with an iphone --ar 4:5 --v 7

When I serve these meatballs, I love pairing them with fluffy cooked rice or tender orzo pasta that soaks up the delicious yogurt sauce beautifully. Alternatively, they go wonders on a fresh bed of mixed greens or alongside a crisp cucumber and tomato salad drizzled with olive oil and lemon. The flavors are so vibrant that simple sides work best to complement without overpowering.

For presentation, a sprinkle of fresh parsley and extra feta on top always makes the dish feel special. I also enjoy adding a scattering of toasted pine nuts or a few kalamata olives for added texture and classic Mediterranean appeal. These meatballs are best served warm or at room temperature, as the yogurt sauce tastes luscious without being cold or too heavy. If serving at a party, I like setting them out as finger food with toothpicks for easy grabbing.

For drinks, a chilled dry white wine like Sauvignon Blanc or a crisp rosé pairs wonderfully with the tang and herbs. If you prefer non-alcoholic options, a sparkling water with a splash of lemon or a cold mint lemonade refreshes the palate and complements the dish nicely. This recipe truly shines at family dinners, casual get-togethers, or even holiday spreads where you want something unique and crowd-pleasing.

Variations

I enjoy mixing things up with this Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe to keep it fresh. For example, swapping the turkey for ground chicken or even lean lamb adds a different depth of flavor. If you want to keep it vegetarian, I’ve had success using mashed chickpeas or lentils combined with the same herbs and feta, though the texture will be softer.

If you need gluten-free options, simply swap the bread crumbs with gluten-free ones or use crushed gluten-free crackers. For a dairy-free twist, you can replace the feta and yogurt with vegan cheese and coconut or cashew-based yogurt – just keep an eye on seasoning to balance any flavor differences. I’ve also experimented with adding chopped mint or cumin to give an unexpected herbaceous or warm spice note.

Beyond baking and frying, I love air frying these meatballs for a quicker, crispy finish without extra oil. Simmering the baked meatballs gently in a light tomato or lemon sauce is another favorite method that yields a comforting stew-like dish perfect for cooler evenings.

Storage and Reheating

Storing Leftovers

If you happen to have leftovers (which sometimes do not last long in my house), store them in an airtight container in the refrigerator. They keep well for about 3 to 4 days and retain most of their flavor and moisture. I recommend placing a piece of parchment or wax paper between layers of meatballs if stacking them, to avoid sticking and preserve their shape.

Freezing

This recipe freezes beautifully, which is great for meal prep. Arrange cooked and cooled meatballs on a baking sheet lined with parchment paper and freeze them individually for about 2 hours. Once frozen, transfer to a freezer-safe airtight container or zip-top bag, separating layers with parchment paper to prevent sticking. They will keep well in the freezer for up to 3 months. Just be sure to label them with the date!

Reheating

To reheat, I find that warming the meatballs gently in a 325°F oven for about 10 minutes works best to preserve their texture and avoid drying out. You can cover them loosely with foil to keep moisture in. Alternatively, reheating in a skillet over medium-low heat with a splash of water and a lid helps steam them back to juicy perfection. Avoid microwaving if possible, as it can make them rubbery and unevenly heated. Don’t forget to refresh the yogurt sauce or prepare a small batch to drizzle over when serving again!

FAQs

Can I make these meatballs ahead of time?

Yes! You can prepare the meatball mixture and shape the balls a day in advance, storing them in the fridge covered tightly. This makes cooking day even quicker. You can also bake or cook them fully ahead of time and simply reheat when ready to serve.

Can I use frozen spinach instead of fresh?

You can substitute frozen spinach if needed, but be sure to thaw it completely and squeeze out as much excess moisture as possible before adding. Too much moisture can make the meatballs fall apart or be too wet.

What if I don’t have Greek yogurt for the sauce?

Plain yogurt works just as well, but I recommend full-fat for the creamiest texture and best flavor. If you prefer a lighter sauce, low-fat varieties can work but might be less rich.

Are these meatballs kid-friendly?

Definitely! The flavors aren’t spicy or overwhelming, and the combination of turkey, spinach, and cheese is nutritious and mild. The creamy yogurt sauce adds a fun dip that kids often love.

Can I freeze the meatballs before cooking?

Absolutely. You can shape the raw meatballs and freeze them on a tray, then transfer them to a bag or container. When ready to cook, either bake or air fry them straight from frozen – just add a few extra minutes to the cooking time to ensure they’re cooked through.

Conclusion

I hope you give this Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe a try soon – it has become one of my absolute go-tos for quick, flavorful meals. The blend of herbs, creamy feta, and bright yogurt sauce creates a happy harmony that I promise will delight you and anyone you serve it to. It’s wholesome, vibrant, and truly satisfying without taking hours in the kitchen. I can’t wait for you to experience this special recipe in your own home!

Print

Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe

Spinach Feta Turkey Meatballs with Yogurt Sauce Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 14 reviews

These Spinach Feta Turkey Meatballs are a flavorful and healthy twist on classic meatballs, combining lean ground turkey with fresh spinach, creamy feta cheese, and sun-dried tomatoes. Served with a tangy Greek yogurt sauce, they’re perfect as an appetizer or main dish, and can be cooked using the oven, stovetop, or air fryer for convenience and crispiness.

  • Author: Lona
  • Prep Time: 10 minutes
  • Cook Time: 17 minutes
  • Total Time: 30 minutes
  • Yield: 24 meatballs
  • Category: Main Dish
  • 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 (excess oil removed)
  • ½ 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 Tbsp olive oil (for cooking)

Yogurt Sauce

  • ½ cup Greek or plain yogurt (full fat for best flavor)
  • ¼ 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

  1. Prepare breadcrumb mixture: Add breadcrumbs and milk to a medium bowl and stir to combine. Let sit for 3-4 minutes until the mixture is very moist but not too liquidy. Add more milk if needed.
  2. Combine 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 pepper into the breadcrumb mixture. Stir gently until just combined, being careful not to overwork the meat.
  3. Form meatballs: Use a cookie scoop or spoon to scoop approximately 1½ tablespoons of the mixture, rolling into balls and setting them aside on a plate.
  4. Bake the meatballs: Preheat oven to 400°F (204°C). Line a baking sheet with parchment paper and arrange meatballs spaced apart. Lightly brush each meatball with olive oil. Bake for 15-17 minutes or until an internal temperature of 165°F (74°C) is reached. For extra crispiness, broil for the last 2 minutes.
  5. Cook stovetop (alternative): Heat a large skillet over medium-high heat and add 1-2 tablespoons olive oil. Cook 8-10 smaller meatballs at a time without overcrowding, turning every 2-3 minutes, until browned and cooked through with an internal temperature of 165°F (74°C), approximately 7-8 minutes total.
  6. Air fry option: Preheat air fryer to 400°F (204°C). Brush grates with olive oil and place meatballs inside, brushing them with olive oil as well. Cook for 7-9 minutes, flipping halfway through, until internal temperature reaches 165°F (74°C).
  7. Make yogurt sauce: Whisk together Greek yogurt, mayonnaise, lemon juice, chopped dill, chopped parsley, minced garlic, olive oil drizzle, salt, and pepper. Adjust seasoning to taste. Thin with a small amount of water if desired for thinner consistency.
  8. Serve: Serve meatballs over rice or orzo, topped with fresh parsley, additional feta cheese, and generous dollops of the yogurt sauce. Optionally garnish with kalamata olives, tomatoes, and cucumbers for a Mediterranean touch.

Notes

  • Using 85% or 93% lean ground turkey provides the best texture; avoid 99% lean as it will be too dry.
  • Letting the breadcrumb mixture soak in milk ensures moist meatballs.
  • Do not overmix the meatball mixture to keep meatballs tender.
  • Broiling at the end of baking adds a golden crisp exterior for extra texture.
  • If cooking stovetop, use slightly smaller meatballs to ensure even cooking without burning outside.
  • Yogurt sauce can be thinned with water if needed and adjusted to your preferred tanginess.
  • Try serving with Mediterranean sides like olives, tomatoes, and cucumbers for a full meal experience.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Skillet Orange Cranberry Chicken Recipe
    Skillet Orange Cranberry Chicken Recipe
  • Hearty Cheesy Red Lentil Bake Recipe
    Hearty Cheesy Red Lentil Bake Recipe
  • Air Fryer Breaded Chicken Breast Recipe
    Air Fryer Breaded Chicken Breast Recipe
  • Hawawshi: Egyptian Meat-Stuffed Bread Recipe
    Hawawshi: Egyptian Meat-Stuffed Bread Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi there! I’m Lona, a food lover and recipe creator who believes every dish tells a story. My cooking journey began at age fifteen, when I made my first recipe with my grandmother a moment filled with warmth and love that sparked my lifelong passion for cooking.

Learn more

Popular

  • Spinach Banana Muffins Recipe
    Spinach Banana Muffins Recipe
  • Triple Chocolate Cake Recipe
    Triple Chocolate Cake Recipe
  • Instant Pot Applesauce Recipe
    Instant Pot Applesauce Recipe
  • Lemon Basil Butter Cookies Recipe
    Lemon Basil Butter Cookies Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipe Plenty. All rights reserved.