Spinach Feta Turkey Meatballs

Featured in: Game Day Grub

These turkey meatballs combine fresh spinach, crumbled feta cheese, and fragrant Greek herbs, creating a flavorful and wholesome dish. Ground turkey provides a lean protein base while spinach adds vibrant color and nutrients. The mixture is gently combined with breadcrumbs, egg, and seasonings, shaped into bite-sized portions, and baked until golden and tender. Serve hot with your favorite sides or dips for a satisfying main or appetizer option that’s both simple and nourishing.

Updated on Mon, 22 Dec 2025 14:27:00 GMT
Golden-brown Spinach Feta Turkey Meatballs, tender and juicy, ready to enjoy with a fresh side salad. Save to Pinterest
Golden-brown Spinach Feta Turkey Meatballs, tender and juicy, ready to enjoy with a fresh side salad. | snackandmack.com

I was standing in my kitchen on a Tuesday night, staring at a pound of ground turkey and wondering how to make it taste like something I'd actually want to eat twice. That's when I remembered the Greek meatballs I had at a friend's place months earlier—salty feta, bright lemon, and those flecks of spinach that somehow made everything feel lighter. I tossed everything into a bowl, rolled them with damp hands, and twenty minutes later, my kitchen smelled like a taverna by the sea.

The first time I made these for friends, I doubled the batch and ran out anyway. People kept coming back to the kitchen, spearing them with toothpicks and asking if there was a secret ingredient. There wasn't—just feta doing its salty, creamy magic and a little lemon zest to wake everything up.

Ingredients

  • Ground turkey: The lean base that soaks up all the flavor, and because it's mild, it lets the feta and herbs shine without fighting back.
  • Fresh spinach: Adds moisture and a pop of color, but if you use frozen, squeeze it dry in a towel or your meatballs will turn soggy.
  • Red onion: Finely diced so it melts into the mix, giving a sweet sharpness that yellow onion just can't match.
  • Garlic cloves: Minced fresh, because jarred garlic tastes like regret and these deserve better.
  • Feta cheese: Crumbled, salty, tangy, and the real reason these meatballs taste like a vacation.
  • Breadcrumbs: The binder that keeps everything together without making them dense or heavy.
  • Egg: Holds the whole thing in one piece so they don't fall apart in the oven.
  • Fresh parsley: Brightens the flavor and makes them look like you tried, even if you didn't.
  • Dried oregano and dill: Classic Greek herbs that smell like sunshine and taste like the Mediterranean.
  • Lemon zest: Just half a lemon's worth, but it cuts through the richness and makes every bite feel fresh.
  • Olive oil: A light drizzle before baking helps them crisp up and turn golden.

Instructions

Preheat and prep your pan:
Set your oven to 200°C (400°F) and line a baking sheet with parchment paper. Brush it lightly with olive oil so the meatballs don't stick and you can actually get them off the pan in one piece.
Mix the meatball base:
In a large bowl, combine the turkey, spinach, onion, garlic, feta, breadcrumbs, egg, parsley, oregano, dill, salt, pepper, and lemon zest. Use your hands or a spatula and mix gently—overworking it will make them tough and rubbery.
Shape the meatballs:
Wet your hands with cold water, then roll the mixture into 20 golf ball-sized rounds. Space them evenly on the baking sheet so they cook at the same rate and get a little golden all over.
Drizzle and bake:
Give each meatball a light spray or drizzle of olive oil, then slide the pan into the oven. Bake for 18 to 20 minutes, until they're golden brown and the internal temp hits 74°C (165°F).
Serve warm:
Pull them out, sprinkle with extra parsley if you're feeling fancy, and serve them hot with tzatziki, pita, or a big crunchy salad.
Save to Pinterest
| snackandmack.com

I remember making these on a Sunday afternoon and eating three straight off the pan while they were still too hot. My partner walked in, saw the empty spots on the tray, and just laughed. That's when I realized these weren't just dinner—they were the kind of thing you sneak bites of before anyone else gets home.

How to Store and Reheat

Let the meatballs cool completely, then pack them into an airtight container and keep them in the fridge for up to four days. Reheat them in a 180°C (350°F) oven for about 10 minutes, or pop them in the microwave if you're in a rush. They also freeze beautifully for up to three months—just thaw them overnight in the fridge before reheating.

What to Serve Them With

I like to pile these into warm pita with cucumbers, tomatoes, and a thick swirl of tzatziki. They also go perfectly over rice, tossed with roasted vegetables, or tucked into a grain bowl with hummus and olives. If you're serving them as an appetizer, just set out some toothpicks and watch them disappear.

Simple Swaps and Tweaks

If you can't find feta, crumbled goat cheese works in a pinch, though it's milder and a little creamier. Ground chicken is a great substitute for turkey, and if you want them spicier, a pinch of chili flakes in the mix does the trick. For a gluten-free version, swap the breadcrumbs for gluten-free crumbs or finely ground oats.

  • Add a handful of chopped sun-dried tomatoes for a tangy, chewy surprise.
  • Try swapping dill for fresh mint if you want a brighter, more herbaceous flavor.
  • Double the batch and freeze half so you always have a protein-packed meal ready to go.
Baked Spinach Feta Turkey Meatballs: a delicious serving of Greek-inspired meatballs on a plate. Save to Pinterest
Baked Spinach Feta Turkey Meatballs: a delicious serving of Greek-inspired meatballs on a plate. | snackandmack.com

These meatballs have become my go-to when I want something that feels special but doesn't ask for much. Every time I make them, someone asks for the recipe, and I'm always happy to share.

Spinach Feta Turkey Meatballs

Juicy turkey meatballs mixed with spinach, feta, and Greek herbs, baked for a protein-packed meal.

Prep Time
20 min
Cook Time
20 min
Overall Time
40 min
Recipe by Snack And Mack Ryan Mitchell

Recipe Type Game Day Grub

Skill Level Easy

Cuisine Type Greek

Output 4 Serving Size

Dietary Details None specified

Ingredient List

Meats

01 1.1 lb ground turkey

Vegetables

01 3.5 oz fresh spinach, chopped (or 2 oz frozen, thawed and squeezed dry)
02 1 small red onion, finely diced
03 2 garlic cloves, minced

Cheeses

01 3.5 oz crumbled feta cheese

Binders & Seasonings

01 ½ cup breadcrumbs
02 1 large egg
03 2 tbsp fresh parsley, chopped
04 1 tsp dried oregano
05 1 tsp dried dill (optional)
06 ½ tsp salt
07 ¼ tsp black pepper
08 Zest of ½ lemon

For Baking

01 1–2 tbsp olive oil (for greasing or drizzling)

Steps

Step 01

Preheat oven and prepare pan: Set oven temperature to 400°F. Line a baking sheet with parchment paper and lightly grease with olive oil.

Step 02

Combine ingredients: In a large bowl, gently mix ground turkey, chopped spinach, diced onion, minced garlic, feta, breadcrumbs, egg, parsley, oregano, dill if using, salt, pepper, and lemon zest until just incorporated.

Step 03

Form meatballs: With damp hands, shape mixture into 20 evenly sized meatballs and place them spaced apart on the prepared baking sheet.

Step 04

Add finishing oil: Lightly drizzle or spray olive oil over the meatballs to enhance browning during baking.

Step 05

Bake meatballs: Bake for 18 to 20 minutes until golden brown and internal temperature reaches 165°F.

Step 06

Serve: Serve warm, optionally garnished with extra parsley or accompanied by tzatziki, pita, or salad.

Equipment Needed

  • Large mixing bowl
  • Baking sheet
  • Parchment paper
  • Measuring cups and spoons
  • Sharp knife and chopping board

Allergy Info

Double-check every item for known allergies. If unsure, reach out to a healthcare provider.
  • Contains eggs, wheat (breadcrumbs), and milk (feta cheese)
  • Check ingredient labels carefully for allergens

Nutrition Details (each serving)

Nutrient details are offered for reference only. Speak with your doctor for personal health questions.
  • Calorie Count: 260
  • Fat Content: 13 g
  • Carbohydrate: 10 g
  • Proteins: 27 g