Juicy Mediterranean Spinach and Feta Meatballs

Finding a weeknight dinner that’s both healthy and exciting enough to keep the whole family interested can feel like an impossible task. Between after-school activities, work deadlines, and the general chaos of getting everyone to the table at the same time, it’s easy to fall into the same rotation of boring meals.

That’s where these Mediterranean spinach and feta meatballs come in. They’re packed with flavor from fresh mint, lemon, and crumbled feta, easy enough to throw together on a busy Tuesday, and way more interesting than your standard meatball recipe. Plus, they’re made with lean ground turkey and loaded with spinach, so you can feel good about serving them with a side of tzatziki and calling it dinner.

mediterranean spinach and feta meatballs
Image: homefoodkitchen.com / All Rights reserved
SAVE NOW

Why You’ll Love These Mediterranean Spinach and Feta Meatballs

  • Ready in 30-40 minutes – These meatballs come together quickly, making them perfect for busy weeknights when you need dinner on the table fast.
  • Packed with fresh flavors – The combination of spinach, mint, and feta gives these meatballs a bright Mediterranean taste that’s way more interesting than your average meatball.
  • Lighter protein option – Using ground turkey instead of beef keeps these meatballs lean without sacrificing any flavor or juiciness.
  • Great for meal prep – Make a big batch and enjoy them throughout the week in wraps, over rice, or with pasta. They reheat beautifully and taste just as good the next day.

What Kind of Ground Turkey Should I Use?

For these meatballs, you’ll want to grab ground turkey that has a bit of fat content – I’d recommend 93/7 or even 85/15 if you can find it. The leaner 99% fat-free ground turkey tends to make dry, crumbly meatballs that fall apart easily, which isn’t what we’re going for here. If you can only find the super lean stuff, don’t worry too much – the feta cheese and spinach will add some moisture back in. You can also substitute ground chicken if that’s what you have on hand, as it behaves pretty similarly in this recipe.

mediterranean spinach and feta meatballs
Image: homefoodkitchen.com / All Rights reserved
SAVE NOW

Options for Substitutions

This recipe is pretty forgiving when it comes to swaps, so here are some options if you need them:

  • Ground turkey: You can easily swap turkey for ground chicken, ground beef, or even ground lamb if you want a more traditional Mediterranean flavor. Just keep in mind that beef and lamb will be richer and fattier than turkey.
  • Feta cheese: While feta gives these meatballs their signature tangy taste, you could use crumbled goat cheese as a substitute. The flavor will be milder but still creamy and delicious.
  • Fresh mint: If you don’t have fresh mint, you can use fresh parsley or dill instead. Both work well with the Mediterranean flavors, though the taste will be slightly different.
  • Breadcrumbs: Panko breadcrumbs, crushed crackers, or even rolled oats can replace regular breadcrumbs. You could also use almond flour for a lower-carb option, though you might need slightly less.
  • Spinach: Fresh or frozen spinach both work fine. If using frozen, make sure to thaw it completely and squeeze out all the excess water before mixing it in.
  • Tzatziki: Store-bought tzatziki saves time, but you can make your own with Greek yogurt, cucumber, garlic, lemon juice, and dill if you prefer.

Watch Out for These Mistakes While Cooking

The biggest mistake when making turkey meatballs is overmixing the meat, which can make them tough and dense – mix just until the ingredients are combined, then stop.

Since ground turkey is leaner than beef, these meatballs can dry out quickly if you overbake them, so use an instant-read thermometer and pull them from the oven as soon as they hit 165°F in the center.

Another common error is making the meatballs too large, which leads to uneven cooking with burnt outsides and raw centers – aim for golf ball size (about 2 tablespoons of mixture each) for the best results.

To keep the feta from completely melting out, make sure it’s well distributed throughout the mixture rather than in large chunks, and don’t skip lining your pan with parchment paper or you’ll lose half your meatballs to the baking sheet.

mediterranean spinach and feta meatballs
Image: homefoodkitchen.com / All Rights reserved
SAVE NOW

What to Serve With Mediterranean Spinach and Feta Meatballs?

These meatballs are packed with Mediterranean flavors, so they pair really well with warm pita bread or fluffy rice pilaf to soak up all that delicious tzatziki sauce. I love serving them over a simple Greek salad with cucumbers, tomatoes, and olives, or alongside some roasted vegetables like zucchini and bell peppers. For a heartier meal, try tucking them into pita pockets with extra tzatziki, lettuce, and sliced tomatoes for an easy weeknight dinner. You could also serve them with couscous or orzo pasta tossed with lemon juice and olive oil for a complete Mediterranean-inspired plate.

Storage Instructions

Store: These meatballs are great for meal prep! Keep them in an airtight container in the fridge for up to 4 days. I like to make a big batch on Sunday and have them ready to toss into salads, wraps, or grain bowls throughout the week.

Freeze: You can freeze these meatballs either cooked or uncooked, whichever works better for you. Place them on a baking sheet until frozen solid, then transfer to a freezer bag for up to 3 months. If freezing uncooked, just add a few extra minutes to the baking time when you’re ready to cook them.

Reheat: Warm up your meatballs in the oven at 350°F for about 10-15 minutes, or until heated through. You can also use the microwave if you’re in a hurry, just heat them in 30-second intervals. Serve with fresh tzatziki since it doesn’t reheat well.

Preparation Time 10-15 minutes
Cooking Time 20-25 minutes
Total Time 30-40 minutes
Level of Difficulty Easy
Servings 24 meatballs

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1700-2000
  • Protein: 150-170 g
  • Fat: 75-95 g
  • Carbohydrates: 90-120 g

Ingredients

  • 2 large eggs (room temperature, about 70°F)
  • 2 cups spinach (finely chopped, about 1/4-inch pieces)
  • 3 tablespoons fresh mint (finely chopped)
  • 1 small red onion (finely diced into 1/8-inch pieces)
  • 3 cloves garlic (minced)
  • 2 lb ground turkey (lean)
  • 1 1/4 cups breadcrumbs (Panko or Italian style)
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 cup feta cheese (crumbled into 1/2-inch chunks)
  • 1 tablespoon lemon zest
  • tzatziki (for serving)

Step 1: Prepare Mise en Place and Preheat

  • 2 cups spinach
  • 3 cloves garlic
  • 1 small red onion
  • 3 tablespoons fresh mint
  • 1 cup feta cheese
  • 1 tablespoon lemon zest

Preheat your oven to 400°F and line a large baking sheet with parchment paper.

While the oven heats, finely chop the spinach into roughly 1/4-inch pieces, mince the garlic, finely dice the red onion, and chop the fresh mint.

Crumble the feta cheese into 1/2-inch chunks and zest the lemon.

Having everything prepped before you start mixing ensures the meat mixture stays cool and won’t become tough from overworking.

Step 2: Build the Meatball Mixture

  • 2 large eggs
  • spinach mixture from Step 1
  • fresh mint from Step 1
  • red onion from Step 1
  • garlic from Step 1
  • 1 1/4 cups breadcrumbs
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • lemon zest from Step 1
  • 2 lb ground turkey
  • feta cheese from Step 1

In a large bowl, whisk together the room-temperature eggs until just combined.

Add the chopped spinach, mint, diced red onion, minced garlic, breadcrumbs, salt, pepper, and lemon zest to the eggs.

Gently fold these ingredients together until just mixed.

Add the ground turkey and feta cheese, then fold everything together with your hands using a light touch—work quickly and avoid overmixing, as this keeps the meatballs tender.

I find that mixing with your hands for about 30-45 seconds is ideal; overworking develops gluten in the breadcrumbs and makes the meatballs dense.

Step 3: Shape and Bake the Meatballs

  • meatball mixture from Step 2

Using a 1.5-ounce cookie scoop or your hands, form the mixture into balls roughly the size of golf balls (about 2 inches in diameter).

Place them on the prepared baking sheet, spacing them about an inch apart to allow air circulation and even cooking.

Bake for 18-20 minutes until the internal temperature reaches 165°F when measured with a meat thermometer in the center of the largest meatball.

For the best texture, I like to check the temperature of at least two meatballs to ensure they’re cooked through—turkey can dry out if overcooked, so pulling them at exactly 165°F keeps them juicy.

Step 4: Rest and Serve

  • baked meatballs from Step 3
  • tzatziki

Remove the meatballs from the oven and let them rest on the baking sheet for 5 minutes before serving.

This brief rest allows the residual heat to finish cooking the center while the exterior sets, ensuring they stay moist.

Transfer to a serving platter and serve warm with tzatziki on the side for dipping.

mediterranean spinach and feta meatballs

Juicy Mediterranean Spinach and Feta Meatballs

Delicious Juicy Mediterranean Spinach and Feta Meatballs recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 24 meatballs
Calories 1850 kcal

Ingredients
  

  • 2 large eggs (room temperature, about 70°F)
  • 2 cups spinach (finely chopped, about 1/4-inch pieces)
  • 3 tablespoons fresh mint (finely chopped)
  • 1 small red onion (finely diced into 1/8-inch pieces)
  • 3 cloves garlic (minced)
  • 2 lb ground turkey (lean)
  • 1 1/4 cups breadcrumbs (Panko or Italian style)
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 cup feta cheese (crumbled into 1/2-inch chunks)
  • 1 tablespoon lemon zest
  • tzatziki (for serving)

Instructions
 

  • Preheat your oven to 400°F and line a large baking sheet with parchment paper. While the oven heats, finely chop the spinach into roughly 1/4-inch pieces, mince the garlic, finely dice the red onion, and chop the fresh mint. Crumble the feta cheese into 1/2-inch chunks and zest the lemon. Having everything prepped before you start mixing ensures the meat mixture stays cool and won't become tough from overworking.
  • In a large bowl, whisk together the room-temperature eggs until just combined. Add the chopped spinach, mint, diced red onion, minced garlic, breadcrumbs, salt, pepper, and lemon zest to the eggs. Gently fold these ingredients together until just mixed. Add the ground turkey and feta cheese, then fold everything together with your hands using a light touch—work quickly and avoid overmixing, as this keeps the meatballs tender. I find that mixing with your hands for about 30-45 seconds is ideal; overworking develops gluten in the breadcrumbs and makes the meatballs dense.
  • Using a 1.5-ounce cookie scoop or your hands, form the mixture into balls roughly the size of golf balls (about 2 inches in diameter). Place them on the prepared baking sheet, spacing them about an inch apart to allow air circulation and even cooking. Bake for 18-20 minutes until the internal temperature reaches 165°F when measured with a meat thermometer in the center of the largest meatball. For the best texture, I like to check the temperature of at least two meatballs to ensure they're cooked through—turkey can dry out if overcooked, so pulling them at exactly 165°F keeps them juicy.
  • Remove the meatballs from the oven and let them rest on the baking sheet for 5 minutes before serving. This brief rest allows the residual heat to finish cooking the center while the exterior sets, ensuring they stay moist. Transfer to a serving platter and serve warm with tzatziki on the side for dipping.

Disclaimer: Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating