The first time I made these spinach turkey meatballs, it was a chilly Tuesday in October. I’d come home late from work, starving, and determined to cook something cozy that wouldn’t make me feel sluggish afterward. I pulled out some ground turkey, a half-bag of wilting spinach, and the tail end of a heavy cream carton. What came out of that fridge dive wasn’t just dinner—it was a warm, satisfying revelation.
These creamy spinach turkey meatballs have become my answer to “what’s for dinner?” when I want something hearty but balanced. They’re easy enough for a weeknight, special enough for guests, and flexible enough to riff on whenever the mood strikes.

Table of Contents
Recipe Overview & Why You’ll Love It
Spinach turkey meatballs check all the boxes: protein-rich, veggie-packed, creamy without being cloying, and baked (not fried). You get juicy meatballs flecked with fresh spinach and garlic, baked until golden, then bathed in a velvety cream sauce with just a kiss of lemon to cut through the richness.
This dish bridges comfort and nutrition in one pan. It’s light enough for warm weather, but comforting enough to make in your favorite sweater. Serve them over pasta, rice, or just scoop them straight from the pan with crusty bread.
You’ll love this recipe if:
- You want a healthy dinner without sacrificing flavor.
- You’ve got picky eaters who “don’t like spinach.”
- You meal prep and want leftovers that reheat beautifully.
- You crave something creamy but don’t want to rely on butter and cheese-heavy sauces.
Ingredients & Substitutions
The magic of spinach turkey meatballs lies in their simplicity. Each ingredient plays a role in creating tender, flavorful bites that hold together well and shine in a silky sauce.
For the Meatballs
- 1 lb (450 g) ground turkey – Use 93% lean for the best texture; 99% lean tends to dry out.
- 2 cups fresh spinach, finely chopped – Baby spinach works best; no need to precook.
- 1 cup Italian-seasoned breadcrumbs – For binding and flavor. Panko + dried herbs works in a pinch.
- ½ cup grated Parmesan cheese – Adds saltiness and umami. Pecorino is a sharper alternative.
- 1 large egg – Holds everything together.
- 2 cloves garlic, minced – Fresh is best, but ½ tsp garlic powder works if needed.
- Salt and pepper to taste
For the Sauce
- ½ cup (120 ml) heavy cream – Full-fat ensures a smooth texture. Half-and-half is a lighter option.
- ½ cup (120 ml) low-sodium chicken broth – Adds depth without overpowering.
- 2 tbsp fresh lemon juice – Brightens everything. Bottled works, but fresh is preferred.
Optional additions:
- Pinch of red pepper flakes for heat
- Lemon zest for extra brightness
Equipment You’ll Need
No special gear required—just solid basics.
- Large mixing bowl
- Measuring cups and spoons
- Baking sheet + parchment paper
- Medium saucepan
- Ice cream scoop or tablespoon
- Silicone spatula or wooden spoon
- Instant-read thermometer (optional but helpful)
Step-by-Step Instructions
Let’s walk through this simple but satisfying process. From mixing to saucing, these spinach turkey meatballs come together in under 45 minutes.
Step 1: Preheat & Prep
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper for quick cleanup. Lightly grease it if needed.
Step 2: Make the Meatball Mixture
In a large bowl, combine the ground turkey, chopped spinach, breadcrumbs, Parmesan, egg, minced garlic, salt, and pepper. Mix gently using clean hands or a fork.
Tip: Don’t overmix—stop once everything is evenly distributed. The mixture should be moist but not sticky.
Step 3: Shape the Meatballs
Use an ice cream scoop or tablespoon to portion the meat mixture into golf ball–sized rounds. Roll them gently between your palms and place them evenly spaced on the prepared baking sheet.
You should get 18–20 meatballs.
Step 4: Bake
Bake for 20–25 minutes, or until lightly browned and cooked through. Internal temp should reach 165°F (74°C). The exterior should be firm, not dry, and lightly golden.
Step 5: Make the Cream Sauce
While the meatballs bake, prepare the sauce. In a saucepan over medium heat, combine the cream, chicken broth, and lemon juice. Stir constantly for 4–5 minutes, until the mixture is warmed through and just beginning to thicken.
Important: Do not let it boil. You want a smooth, cohesive sauce that coats the back of a spoon.
Step 6: Combine & Simmer
Transfer the baked meatballs into the sauce. Stir gently to coat each one evenly. Let them simmer together for 2–3 minutes so the flavors can meld.
Serve immediately with a drizzle of extra sauce over the top.
Why This Recipe Works
Spinach turkey meatballs work because every component is doing real work—not just filler.
- Ground turkey offers lean protein with enough fat to stay moist.
- Fresh spinach adds color, fiber, and keeps the meatballs from drying out.
- Breadcrumbs + egg bind the mixture without making it dense.
- Baking ensures even cooking with no babysitting on the stovetop.
- The sauce blends fat (cream) and acid (lemon) for balance and depth.
This method avoids the pitfalls of mushy meatballs, greasy sauces, or undercooked centers.
Pro Tips & Variations
Make this dish your own with easy upgrades and smart techniques.
Flavor Enhancers
- Add red pepper flakes for heat.
- Stir in lemon zest or fresh thyme to the sauce for aromatic notes.
- Mix a spoonful of Dijon mustard into the sauce for a tangy edge.
Protein Swaps
- Use ground chicken for a lighter taste.
- Try ground pork or beef for richness (reduce Parmesan if using pork).
- For a vegetarian version, sub cooked lentils + ricotta + egg for the meat.
Scaling
- Double the batch for meal prep—freeze half before or after baking.
- Halve the recipe if cooking for two; use one small egg or 1 tbsp beaten egg.
Make-Ahead, Storage & Freezing
Spinach turkey meatballs were made for batch cooking.
- Fridge: Store cooked meatballs in sauce for up to 3 days in an airtight container.
- Freezer: Cool completely, then freeze with or without sauce for up to 3 months.
- Reheat: Warm on the stovetop with a splash of broth or cream until heated through. Avoid boiling to prevent curdling.
Pro tip: Freeze in single portions for easy lunches or solo dinners.
Serving Suggestions & Pairings
Spinach turkey meatballs are versatile—serve them your way.
Carbs:
- Over linguine, angel hair, or egg noodles
- With mashed potatoes or cauliflower mash
- On top of quinoa or brown rice
Veggies:
- Roasted asparagus, broccoli, or Brussels sprouts
- Garlic sautéed green beans or kale
Garnishes:
- Shaved Parmesan
- Chopped parsley
- Extra lemon zest or cracked pepper
Drinks:
- A crisp Sauvignon Blanc
- Sparkling water with lemon
- Unsweetened iced green tea
Dietary Notes & Allergen Considerations
These spinach turkey meatballs are easily modifiable for different diets.
- Gluten-Free: Use GF breadcrumbs and broth.
- Dairy-Free: Use coconut cream instead of heavy cream; nutritional yeast instead of Parmesan.
- Egg-Free: Sub a flax egg (1 tbsp flaxseed + 2.5 tbsp water).
- Nut-Free: No nuts included, but always check labels for cross-contamination.
Not vegan by default, but a plant-based version is possible with lentils, tofu, or vegan ground alternatives.
Troubleshooting & Common Mistakes
Why are my meatballs dry?
- Likely overbaked or too lean. Use 93% lean turkey, and don’t overcook.
Why are they falling apart?
- Too little binder or overmixing. Make sure your mixture is just combined.
Why is my sauce grainy?
- Boiling the cream can cause curdling. Keep heat at a gentle simmer.
Why is the sauce too thin?
- Let it simmer longer or stir in 1 tsp of flour slurry (flour + water).
Nutritional Information (Estimates per 3 meatballs, about 150g)
- Calories: 320
- Sugar: 2g
- Sodium: 600mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 1g
- Protein: 25g
- Cholesterol: 100mg
FAQs
Can I use frozen spinach in spinach turkey meatballs?
Yes—just thaw and squeeze out excess moisture before using. Measure after draining.
How do I know when the spinach turkey meatballs are done?
They should be golden and firm, with an internal temp of 165°F (74°C).
Can I make spinach turkey meatballs ahead of time?
Absolutely. Mix and shape them up to a day ahead, or bake and refrigerate for easy reheating.
Can I freeze spinach turkey meatballs with the sauce?
Yes. Freeze together or separately in freezer-safe containers for up to 3 months.
What’s the best way to reheat spinach turkey meatballs?
On the stovetop over medium-low heat with a splash of cream or broth. Avoid high heat to prevent the sauce from breaking.
Conclusion
Spinach turkey meatballs are a dish you’ll come back to again and again. They’re comforting but not heavy, flavorful yet flexible, and easy enough to make even when you’re tired or short on time.
Once you’ve tried them, don’t be surprised if they land in your regular meal rotation. Make them once, tweak them to your liking, and then share them with the people who make your table feel like home.
More Delicious Recipes
- Creamy Garlic Parmesan Chicken: This rich and savory chicken dish features a velvety garlic parmesan sauce similar in indulgence to the creamy spinach turkey meatballs. It’s perfect for pairing with pasta, rice, or crusty bread and makes for an easy, comforting meal any night of the week.
- Creamy Chicken Enchilada Soup: A cozy, flavor-packed soup with creamy texture and hearty protein, this recipe echoes the comforting richness of the meatballs while offering a spoon-friendly Southwest twist. Ideal for cooler days or quick weeknight dinners.
- Ground Turkey Orzo: This easy, nutritious one-pan meal uses lean ground turkey in a lightly creamy orzo base, making it a great alternative for those who love the flavor and health-conscious profile of spinach turkey meatballs but prefer a pasta-forward dish.
Spinach Turkey Meatballs
Creamy Spinach Turkey Meatballs are tender baked turkey meatballs mixed with fresh spinach and Italian seasoning, then simmered in a rich, lemony cream sauce. This comforting and protein-packed dish is perfect for weeknight dinners or meal prep.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 18–20 meatballs
- Category: Main
- Method: Baking
- Cuisine: American
- Diet: Low Fat
Ingredients
- 1 lb ground turkey
- 2 cups fresh spinach, chopped
- 1 cup Italian seasoned breadcrumbs
- 1/2 cup grated Parmesan cheese
- 1 large egg
- 2 cloves garlic, minced
- Salt and pepper to taste
- 1/2 cup heavy cream
- 1/2 cup low-sodium chicken broth
- 2 tbsp lemon juice
Instructions
- Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
- In a mixing bowl, combine ground turkey, chopped spinach, breadcrumbs, Parmesan cheese, egg, garlic, salt, and pepper. Mix until just combined.
- Form the mixture into golf ball–sized meatballs and place them on the prepared baking sheet.
- Bake for 25 minutes, or until meatballs are browned and cooked through.
- While the meatballs bake, heat heavy cream, chicken broth, and lemon juice in a saucepan over medium heat, stirring until warmed through but not boiling.
- Add the baked meatballs to the sauce and gently stir to coat. Simmer for 2–3 minutes before serving.
Notes
- Do not overmix the meatball mixture to keep them tender.
- Substitute ground chicken for turkey if preferred.
- Use flax egg for an egg-free version.
- For a lighter sauce, use half-and-half instead of heavy cream.







