spinach and feta turkey meatballs

spinach and feta turkey meatballs

These spinach and feta turkey meatballs tick all my weeknight meal boxes. They’re delicious, provide a healthy dose of vegetables, and they’re baked for ultimate passive cooking.

Lean ground turkey adds a welcome source of healthy protein and the meatballs contain an entire pound of spinach. Sautéed red onions and parmesan cheese add some sweet and umami flavors that work well with the briny bites of feta cheese.

spinach and feta turkey meatballs

In addition to being yummy and healthy, these meatballs are a cinch to cook! When I first drafted this recipe, I intended to grill the meat in a frying pan making loaded turkey burgers. Once the ingredients were mixed together, I was overcome with laziness and didn’t have the patience to stand over a hot stove. I decided to bake the meat into balls using a hot oven and it turned a tedious task into a very passive one. I simply used an ice cream scooper to portion out the meat and roasted the meatballs until they were fully cooked.

The resulting dish was delicious and the meatballs made perfect leftovers. I could easily portion out a few meatballs and zap in the microwave for a fast work from lunch. A single batch of this recipe provided several lunch and dinner options for my husband and me. You can even double the recipe and freeze half of the spinach and feta turkey meatballs to consume at a later time.

This recipe is super easy to cook and you have the convenience of using frozen spinach to reduce your work. I hope you enjoy this healthy recipe as much as we do. Enjoy!

How to serve these meatballs:

  • Make pita sandwiches using whole wheat pita bread, store bought hummus, and a dollop of greek yogurt
  • Serve alongside roasted zucchini with a dollop of greek yogurt
  • Serve with roasted sweet potatoes and this tahini dressing

More vegetable-packed meatball recipes from SepCooks:

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
spinach and feta turkey meatballs

spinach and feta turkey meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sepideh Esmaili Campos


  • 2 Tablespoons olive oil 
  • 1 red onion, diced 
  • Kosher salt 
  • 1 pound frozen chopped spinach, defrosted
  • 2 eggs
  • 6 Tablespoons parmesan cheese, grated 
  • 2 pounds ground turkey 
  • ½ teaspoons ground black pepper
  • ½ teaspoon cayenne pepper powder
  • 1 teaspoon garlic powder 
  • 1 teaspoon onion powder 
  • 3 ounces feta cheese, crumbled 
  • Olive oil spray 


  1. Adjust a baking rack to the top third of the oven. Preheat the oven to 375 degrees. Line a rimmed baking sheet with aluminum foil, set aside. 
  2. Heat the olive oil in a large frying pan over medium heat. 
  3. Add the diced onion along with ½ teaspoon kosher salt. Cook and stir the onion over medium heat until translucent and just starting to brown on the edges, 5-8 minutes. 
  4. Remove the onion from the heat and let it cool while you prepare the spinach. 
  5. Place the defrosted spinach in the center of a clean kitchen towel. Gather the edges of the towel to secure the spinach inside. Twist the towel and spinach over the sink to wring out as much moisture from the spinach as possible. 
  6. Dump the drained spinach into a large bowl. Add the cooled onions to the bowl along with the eggs and parmesan. 
  7. Use a fork to break up the eggs and combine the spinach, onion, and cheese mixture. 
  8. Crumble the ground turkey into the bowl and sprinkle 1 ¼ teaspoon kosher salt, the black pepper, cayenne pepper, garlic powder, onion powder, and feta cheese over the turkey. 
  9. Use a clean hand to fully combine the meatball ingredients. 
  10. Spray the rimmed baking sheet with olive oil spray. 
  11. Use a #24 sized ice cream scooper to scoop the meat mixture out into meatballs. 
  12. Place the meatballs on the baking sheet and spray the top with olive oil spray. 
  13. Roast the meatballs for 15-20 minutes until they’re almost fully cooked and just starting to brown on the top. 
  14. Remove the meatballs from the oven and preheat the broiler. 
  15. Once the broiler is ready, place the meatballs back in the oven to brown on top and reach 165 degrees internal temperature, 3-5 minutes. 
  16. Serve as is, with zucchini noodles or with roasted sweet potatoes and this tahini dressing. Also pairs really well with greek yogurt. 
get your FREE e-cookbook with movie inspired recipes!
sign up for the SepCooks newsletter and receive the "Cook" ebook as a gift
I agree to have my personal information transfered to MailChimp ( more information )
your information is never shared and only used to send you recipes and updates from SepCooks

Leave a Reply

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

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.