You want dinner that doesn’t feel like a chore. You want something tasty, wholesome, and not fussy.
Maybe you’re tired of the same chicken, the same pasta, the same takeout loop. You want food that feels good to make and feels good to eat. You want simple, satisfying meals that fit into easy dinner planning, quiet weeknights, and family life.
You want that satisfying “Wow this was easier than I thought” feeling. You want your family to clean their plates (or at least ask for seconds). You want healthy recipes meatballs that aren’t dry or boring.
You want a recipe you can return to again and again, and that feels comforting and fresh at the same time.
You might be a busy parent, a home cook looking to branch beyond spaghetti and meatballs, or someone who loves good food with minimal fuss. Maybe “Greek inspired” food makes you smile.
Got it. Now let’s make you really excited about these Creamy Spinach Turkey Meatballs.
Creamy Spinach Turkey Meatballs
These Creamy Spinach Turkey Meatballs are the kind of dinner that feels special but takes hardly any effort.
Tender turkey meatballs with juicy spinach pop, all nestled in a rich, creamy sauce that begs for a bowl of rice or crusty bread. It is comfort food that is light enough for every day yet feels a little elevated. 😋
Imagine juicy Greek style turkey balls in a sauce that tastes like cozy Sunday night dinner but ready in under 30 minutes. Be prepared to want this again next week.
Quick Recipe Summary
-
Serves: 4
-
Hands on time: 15 minutes
-
Total time: 30 minutes
-
Why you will love it:
-
One-pan cooking
-
Great for easy dinner planning
-
Comforting yet light
-
Family friendly and full of flavor
-
Perfect for meal prep
-
Ingredients
Meatballs
-
1 pound ground turkey (lean, but not too lean) – the star of this healthy twist on meatballs.
-
1/2 cup breadcrumbs – helps bind and keep them tender.
-
1 large egg – glue!
-
1/3 cup grated Parmesan – salty, nutty goodness.
-
1/3 cup finely chopped spinach – adds color, nutrients, and keeps the meatballs moist.
-
2 garlic cloves, minced – because garlic always makes everything better.
-
1 tsp dried oregano – for that subtle Greek vibe.
-
Salt and pepper – to taste.
Sauce
-
1 Tbsp olive oil
-
2 cloves garlic, sliced
-
1 small onion, finely chopped
-
3/4 cup low sodium chicken broth
-
1 cup heavy cream – creamy richness that warms the soul.
-
1/2 cup grated Parmesan – more cheesy goodness.
-
2 cups fresh spinach – wilted into the sauce.
-
Salt, pepper, pinch of chili flakes (optional) – a little warmth if you like.
To serve (optional but recommended)
-
Cooked rice, pasta, or crusty bread
-
Fresh parsley or basil
-
Extra Parmesan
This isn’t just another turkey meatball dish. These lean turkey meatballs bring big flavor and a sauce that turns regular meatballs into something you’ll happily serve to guests.
How to Make Creamy Spinach Turkey Meatballs

Here’s how to bring it all together with confidence:
1. Mix the meatball ingredients
In a large bowl, combine ground turkey, breadcrumbs, egg, Parmesan, chopped spinach, minced garlic, oregano, salt and pepper. Use your hands to mix gently until just combined (overmixing = toughness).
2. Shape the meatballs
Roll into 1 1/2 inch balls (about the size of golf balls). You should get around 16-18 meatballs. Don’t worry if they’re not perfect, homely gives them character.
3. Brown the meatballs
Heat olive oil in a large skillet over medium heat. Add the meatballs, a few at a time. Brown on all sides (about 6-8 minutes). They don’t need to be cooked through now, we’ll finish them in the sauce. Transfer to a plate once browned.
4. Build the base of the sauce
Reduce heat slightly. In the same skillet, add onion and cook until soft, about 3 minutes. Add sliced garlic and cook 30 seconds more until fragrant.
5. Add liquids
Pour in chicken broth, scraping up any brown bits from the pan (that’s flavor right there). Let it simmer a minute.
6. Creamy goodness
Stir in the cream and Parmesan. Let it melt into a silky sauce. Season with salt, pepper, and chili flakes if you like a tiny kick.
7. Finish cooking
Return the turkey meatballs to the pan. Add fresh spinach on top. Cover and let simmer about 8-10 minutes until the meatballs are cooked through and spinach is wilted.
8. Serve
Spoon over rice, pasta, or alongside crusty bread. Sprinkle with extra Parmesan and parsley for a fresh pop.
💡 Tip: If the sauce gets too thick, add a splash of broth or water to loosen it up.
This recipe hits a sweet spot of cozy and light, and works nicely into your rotation of easy clean family dinners, quick fresh dinner ideas, and Greek turkey balls style meals.
What to Serve with It

This dish pairs beautifully with:
-
Fluffy white rice to soak up that creamy sauce
-
Tender pasta for a cozy bowl dinner
-
A crisp green salad to balance the richness
-
Warm garlic bread (because why not)
It also makes leftovers that feel like a treat the next day.
Final Thoughts
If you’re looking for meatball recipes ground turkey that are juicy, flavorful, and easy to make any night of the week, these Creamy Spinach Turkey Meatballs are going to become a staple. They check all the boxes: simple prep, meals that feel homey but not heavy, and a creamy sauce that gets praised at the dinner table.
Let me know how you go with this recipe. I love hearing from you, and I’m rooting for your best easy turkey feta meatballs night yet (just imagine a little feta crumbled on top too!).
Happy cooking,
Your fellow dinner lover 🍽️
Healthy Creamy Turkey Meatballs with Spinach
Juicy, tender turkey meatballs simmered in a silky Parmesan cream sauce with spinach, cozy, healthy, and ready in 30 minutes! This easy one-pan recipe is perfect for busy nights, easy dinner planning, and easy clean family dinners. Serve with rice, pasta, or crusty bread for a comforting meal everyone will love.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Dinner, Main Course
- Method: One-pan, Skillet
- Cuisine: American, Mediterranean-inspired
Ingredients
For the Meatballs:
-
1 lb ground turkey (not extra lean)
-
1/2 cup breadcrumbs
-
1 large egg
-
1/3 cup grated Parmesan cheese
-
1/3 cup finely chopped spinach
-
2 garlic cloves, minced
-
1 tsp dried oregano
-
Salt and pepper to taste
For the Sauce:
-
1 tbsp olive oil
-
1 small onion, finely chopped
-
2 garlic cloves, thinly sliced
-
3/4 cup low sodium chicken broth
-
1 cup heavy cream
-
1/2 cup grated Parmesan cheese
-
2 cups fresh spinach leaves
-
Pinch chili flakes (optional)
-
Salt and pepper to taste
To Serve (optional):
-
Cooked rice, pasta, or crusty bread
-
Fresh parsley or basil for garnish
Instructions
-
Make the Meatballs:
In a large bowl, mix ground turkey, breadcrumbs, egg, Parmesan, spinach, garlic, oregano, salt, and pepper until just combined. Roll into 1 ½-inch balls (about 16–18 meatballs). -
Brown the Meatballs:
Heat olive oil in a large skillet over medium heat. Add meatballs and brown on all sides, about 6–8 minutes (they’ll finish cooking in the sauce). Remove and set aside. -
Start the Sauce:
In the same skillet, add onion and cook for 3 minutes until soft. Add garlic and cook another 30 seconds until fragrant. -
Deglaze and Add Cream:
Pour in chicken broth and scrape up the browned bits from the pan. Stir in cream and Parmesan, and simmer for 2–3 minutes until the sauce begins to thicken slightly. -
Simmer and Finish:
Return meatballs to the pan. Add fresh spinach, cover, and simmer gently for 8–10 minutes, until meatballs are cooked through and spinach is wilted. -
Serve:
Taste and adjust seasoning. Serve hot with rice, pasta, or bread, and top with extra Parmesan and herbs if desired.
💡 Tip: If the sauce thickens too much, add a splash of broth or water to loosen it up.
Notes
-
You can use half turkey and half ground beef for richer ground beef and turkey meatballs.
-
For a lighter option, swap heavy cream for evaporated milk or half-and-half.
-
Make ahead: Form meatballs and refrigerate up to 24 hours before cooking.
-
Freezer friendly: Freeze raw meatballs on a tray, then store in bags. Cook straight from frozen, adding a few extra minutes.
Nutrition
- Serving Size: 1/4 recipe
- Calories: 460 Sugar: 3g Sodium: 610mg Fat: 33g Saturated Fat: 14g Unsaturated Fat: 17g Trans Fat: 0g Carbohydrates: 8g Fiber: 1g Protein: 34g Cholesterol: 150mg
Frequently Asked Questions (FAQs)
Can I use something other than turkey?
Yes! You can substitute part or all of the turkey with ground beef (like in ground beef and turkey meatballs recipes). Turkey keeps it lighter, but mixing in beef gives a richer taste.
Can I make these ahead of time?
Absolutely. You can form the meatballs up to a day ahead and keep them covered in the fridge. You can also make the full dish and store leftovers in an airtight container up to 3 days. Reheat gently on the stove so the cream sauce doesn’t split.
How do I freeze these?
Freeze the meatballs (before cooking) on a tray until solid, then pop into a freezer bag. When ready, bake or pan-fry from frozen, then add to the sauce. This is a great Turkey meat meal idea for busy weeks.
Can I make this dairy free?
You can. Use coconut cream instead of heavy cream and a dairy free Parmesan alternative. The flavor won’t be exactly the same, but it will still be delicious.
