Juicy, tender, and full of Mediterranean-inspired flavor, these spinach feta turkey meatballs are an easy dinner that feels both wholesome and satisfying. Made with lean ground turkey, savory feta cheese, and vibrant spinach, they bake up golden and delicious with minimal effort, making them perfect for busy weeknights or meal prep.
Why You’ll Love This Recipe
These meatballs are packed with protein while still staying light and moist. The combination of spinach and feta adds both nutrition and bold flavor without overpowering the turkey. Everything comes together in one bowl, which keeps prep simple and cleanup easy. They are incredibly versatile, working just as well for family dinners as they do for make-ahead lunches or freezer meals.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
2 pounds ground turkey (93/7 lean recommended)
1/2 medium onion, very finely diced or grated
2 tablespoons Greek seasoning
2 large eggs
1/4 cup breadcrumbs
12 ounces frozen chopped spinach, thawed and squeezed completely dry
1 cup crumbled feta cheese
1 tablespoon olive oil
Directions
Preheat the oven to 375°F.
In a large mixing bowl, add the ground turkey, onion, Greek seasoning, eggs, breadcrumbs, spinach, feta cheese, and olive oil.
Using clean hands, gently mix the ingredients until evenly combined, being careful not to overmix.
Form the mixture into 2-inch meatballs and place them on a baking sheet, spacing them about 1/2 inch apart.
Bake for 15 minutes, then check the internal temperature. If needed, continue baking for another 3 to 5 minutes until the meatballs reach 165°F.
Serve warm or cold, depending on your preference.
Servings and timing
This recipe makes approximately 24 to 26 meatballs and serves about 6 people.
Prep time is 15 minutes, cook time is 15 minutes, and total time is about 30 minutes.
Variations
For a brighter flavor, add fresh lemon zest and chopped parsley to the mixture.
To make them spicy, mix in red pepper flakes or a pinch of cayenne pepper.
For a slightly different twist, substitute ground chicken for the turkey while keeping the rest of the ingredients the same.
You can also experiment with adding finely chopped fresh herbs such as dill or oregano for extra Mediterranean flavor.
Storage/Reheating
Store cooked meatballs in an airtight container in the refrigerator for up to 3 to 4 days.
For longer storage, freeze cooked or uncooked meatballs in a freezer-safe container for up to 6 months.
To reheat, warm them in the microwave, oven, or air fryer until heated through. Cover loosely or add a small splash of water to prevent drying out.
FAQs
Can I make these meatballs ahead of time?
Yes, you can prepare and shape the meatballs in advance and refrigerate them for up to 24 hours before baking.
Can I freeze the meatballs before cooking?
Absolutely. Freeze the shaped meatballs on a baking sheet, then transfer them to a freezer-safe container once solid.
Can I use fresh spinach instead of frozen?
Yes, fresh spinach works well. Lightly cook it first, then squeeze out all excess moisture before adding it to the mixture.
What can I use instead of breadcrumbs?
You can use gluten-free breadcrumbs or finely ground oats as a substitute.
How do I keep turkey meatballs from drying out?
Avoid overmixing the meat and be sure not to overbake. The onion, spinach, and feta help keep them moist.
Can I cook these meatballs in an air fryer?
Yes, cook them in an air fryer at 375°F for about 10 to 12 minutes, checking that they reach 165°F internally.
Are these meatballs good for meal prep?
They are ideal for meal prep since they store and reheat very well without losing flavor.
Can I double the recipe?
Yes, this recipe doubles easily and is great for feeding a crowd or stocking the freezer.
Do these meatballs work well cold?
Yes, they are delicious cold and work well in salads, wraps, or grain bowls.
What sides pair well with these meatballs?
They pair nicely with rice, roasted vegetables, fresh salads, or flatbread with yogurt-based sauces.
Conclusion
Spinach feta turkey meatballs are a simple yet flavorful dish that fits effortlessly into a healthy lifestyle. With easy preparation, flexible serving options, and great storage potential, this recipe is one you’ll want to keep in regular rotation for both busy weeknights and stress-free meal prep.
Juicy, tender, and full of Mediterranean flavor, these spinach feta turkey meatballs are made with lean ground turkey, savory feta cheese, and vibrant spinach. Easy to prepare and perfect for meal prep or weeknight dinners.
Author:Sophia
Prep Time:15 minutes
Cook Time:15 minutes
Total Time:30 minutes
Yield:6 servings (about 24–26 meatballs)
Category:Main Dish
Method:Baking
Cuisine:Mediterranean
Diet:Low Fat
Ingredients
2 pounds ground turkey (93/7 lean recommended)
1/2 medium onion, very finely diced or grated
2 tablespoons Greek seasoning
2 large eggs
1/4 cup breadcrumbs
12 ounces frozen chopped spinach, thawed and squeezed completely dry
1 cup crumbled feta cheese
1 tablespoon olive oil
Instructions
Preheat the oven to 375°F (190°C).
In a large mixing bowl, combine ground turkey, onion, Greek seasoning, eggs, breadcrumbs, spinach, feta cheese, and olive oil.
Using clean hands, gently mix the ingredients until just combined—do not overmix.
Form into 2-inch meatballs and place on a baking sheet, spacing them about 1/2 inch apart.
Bake for 15 minutes, then check internal temperature. If necessary, bake an additional 3–5 minutes until meatballs reach 165°F.
Serve warm or cold, as desired.
Notes
Add lemon zest and parsley for brighter flavor.
Add red pepper flakes or cayenne for heat.
Use ground chicken instead of turkey for variation.
Use fresh spinach by cooking and draining well.
Freeze cooked or raw meatballs for up to 6 months.