
This is the kind of weeknight dinner that makes you feel like you’ve got your life together — without actually requiring much effort at all. Tender chicken meatballs swimming in a silky spinach-Parmesan sauce, spooned over buttery parsnip puree, all done in about 40 minutes.
It looks and tastes like something you’d order at a restaurant, but it comes together on one stovetop with a blender.
I started making this on the nights when I want something warm and satisfying but I cannot bring myself to think hard about what’s for dinner. The meatballs are simple — ground chicken, egg, breadcrumbs, Parmesan — and the sauce builds right in the same pan.
The parsnip puree is the quiet hero here, a little sweet, a little earthy, and honestly a nice change from the same old mashed potatoes. If you’ve never cooked with parsnips before, this is a great place to start.
This feeds four comfortably, and I’ve even doubled it when we’ve had people over on short notice. Leftovers reheat well, the components store separately, and there’s nothing complicated about any of the steps.
It’s a solid addition to the rotation if you’re a fan of chicken meatball recipes and want something a little different from the usual tomato sauce situation.
How to Make Chicken Meatballs That Stay Juicy
The number one rule with chicken meatballs is not to overwork the meat. Ground chicken is leaner than beef or pork, so it can dry out quickly if you pack it too tightly.
Mix the ingredients just until everything is combined, then form them into small balls — about 1 to 1.5 inches works best. Smaller means more surface area for browning, which means more flavor.

Fry them in a single layer over medium heat with a little olive oil until golden on all sides. You don’t need to cook them all the way through at this stage because they’ll finish in the sauce later.
That little bit of extra time in the creamy spinach mixture actually helps them stay moist and lets them soak up flavor. Once they’re browned, just pull them out and set them on a plate while you build the rest.
What Does Parsnip Puree Taste Like?
If you’ve never had parsnip puree, think of it as a slightly sweeter, more nuanced cousin of mashed potatoes. Parsnips have a natural earthiness and a hint of spice that makes them really interesting alongside rich, creamy sauces.
When you simmer them in broth and blend them smooth, they get incredibly silky — almost velvety — without needing a ton of butter or cream.
The trick here is cooking the shallots and garlic first to build a base of flavor, then adding the parsnip cubes and just enough vegetable broth to cover them. Once they’re fork-tender, blend the whole thing until completely smooth.
A squeeze of lemon juice at the end brightens everything up and balances the sweetness. If parsnips aren’t your thing or you can’t find them at the store, plain potato puree works as a swap, though you’ll lose that unique sweetness that pairs so well with the spinach sauce.

Tips for a Smooth, Creamy Spinach Sauce
The sauce comes together in the same pan you used for the meatballs, which is one of my favorite things about this recipe. All those little browned bits left behind from the meatballs add so much depth.
Start by sautéing minced shallots and garlic in butter until they smell amazing, then pour in the heavy cream and stir in some Dijon mustard. The mustard isn’t there to make it taste like mustard — it just adds a subtle tang and helps emulsify everything into a smooth, glossy sauce.
Add the spinach in handfuls and let it wilt down. Fresh spinach shrinks dramatically, so don’t panic if your pan looks impossibly full at first.
Once it’s wilted, stir in grated Parmesan until it melts completely into the sauce. This is the moment it goes from “cream with spinach” to “wow, this is good.”
Season with salt, pepper, and a pinch of chili flakes for a tiny bit of warmth. A final squeeze of lemon right before serving keeps the whole thing from feeling too heavy.
If you enjoy this style of creamy one-pan cooking, you might also love this creamy pesto chicken gnocchi — same kind of satisfying weeknight energy with minimal cleanup.

What to Serve with Creamy Chicken Meatballs
The parsnip puree is the natural pairing here, and honestly it’s enough on its own. You’ve got your protein, your sauce, and your starch all in one plate.
But if you want to round things out, a simple green salad with a sharp vinaigrette does a nice job cutting through the richness. Steamed green beans or roasted broccoli also work well — something with a little bite and freshness to contrast all that cream.
Crusty bread is another option if you’re the kind of person who wants something to mop up every last bit of sauce. I won’t judge.
For a heartier spread, this also pairs nicely with a side of roasted root vegetables — keeping with that cozy, root-vegetable theme.
How to Store and Reheat Leftovers
Store the meatballs in the sauce and the parsnip puree in separate airtight containers in the fridge. They’ll keep well for up to 3 days.
To reheat, warm the meatballs and sauce together in a skillet over medium-low heat, adding a splash of cream or broth if the sauce has thickened up too much. The puree reheats beautifully in the microwave or in a small saucepan with a little splash of broth to loosen it.
I don’t recommend freezing the spinach sauce since cream-based sauces can separate when thawed, but the meatballs themselves freeze well on their own. Just cool them completely, freeze in a single layer on a baking sheet, then transfer to a freezer bag.

You can thaw them overnight and make a fresh batch of sauce and puree whenever you’re ready.
Can I Use Ground Turkey Instead?
Absolutely. Ground turkey is a very close swap for ground chicken here, and the meatballs will turn out just as tender and flavorful.
Both are lean, mild-flavored meats that take on the Parmesan and seasonings really well. Just make sure you’re using ground turkey that has some fat content — the extra-lean stuff can make dry meatballs.
Look for ground turkey that’s labeled around 93% lean for the best texture.
You could also try this with ground pork for a richer, fattier meatball, which would stand up even more boldly against the creamy sauce. Either way, the method stays exactly the same.
Creamy Chicken Meatballs with Spinach Sauce and Parsnip Puree
Description
Ingredients
For the Meatballs
- 1 pound ground chicken
- 1/2 cup breadcrumbs
- 1 egg
- 1/2 cup Parmesan cheese, grated
- 1/4 teaspoon black pepper or to taste
- 1/4 teaspoon salt or to taste
For the Sauce
- 1 tablespoon butter
- 2 garlic cloves, minced
- 2 shallots, minced
- 1 cup heavy cream
- 1/2 cup Parmesan cheese, grated
- 8 ounces fresh spinach
- 1/2 tablespoon Dijon mustard
- 1 tablespoon lemon juice
- black pepper to taste
- salt to taste
- chili flakes to taste
For the Puree
- 3 parsnips, peeled and cubed
- 2 shallots, minced
- 2 garlic cloves, minced
- 2 cups vegetable broth
- 1 tablespoon lemon juice
- salt to taste
Instructions
For the Meatballs
- Mix the ground chicken with the egg, breadcrumbs, grated Parmesan cheese, black pepper, and salt.
- Form the mixture into small meatballs.
- Heat olive oil in a pan over medium heat and fry the meatballs until golden brown on all sides and cooked through. Set aside.
For the Puree
- Peel the parsnips and cut into small cubes.
- Sauté the minced shallots in butter until translucent.
- Add the cubed parsnips and minced garlic, sauté briefly.
- Pour in enough vegetable broth to just cover the parsnips and simmer until tender.
- Blend the mixture until smooth to form a puree.
- Stir in lemon juice and season with salt to taste.
For the Sauce
- Remove the meatballs from the pan and set aside.
- In the same pan, melt some butter and sauté the minced shallots and garlic until fragrant.
- Add the heavy cream and Dijon mustard, stirring to combine.
- Season with black pepper, salt, and chili flakes.
- Add the fresh spinach and cook until wilted.
- Stir in the grated Parmesan cheese until melted and the sauce is creamy.
- Return the meatballs to the sauce and heat through.
- Finish with a squeeze of lemon juice and adjust seasoning if needed.
Notes
- If you don’t like parsnips, you can substitute with potato puree.
Comments & feedback
A clean, soft editorial comment area that matches the rest of the site’s premium green-and-neutral look.