There’s a certain kind of dinner that turns a regular weeknight into something worth sitting down for, and these Creamy Mushroom Chicken Meatballs are exactly that. Tender, juicy chicken meatballs seared until golden, then simmered in a rich, garlicky mushroom cream sauce that clings to every bite. It all happens in one skillet, which means fewer dishes and more time actually enjoying your food.

This is comfort food without the heaviness. Chicken keeps the meatballs light and tender, while the mushroom sauce brings that deep, savory, almost restaurant-quality flavor that makes people ask what you did differently. Serve it over mashed potatoes, buttery pasta, rice, or with crusty bread for mopping up the sauce, and you have a meal that works just as well on a Tuesday as it does when you have people over.
Why This Recipe Works
- One pan, start to finish — the meatballs sear in the same skillet where the sauce comes together, so every bit of browned flavor ends up in the sauce.
- Chicken instead of beef — lighter, milder, and it lets the mushroom and garlic flavors take center stage.
- Ready in about 40 minutes — fast enough for a weeknight, impressive enough for guests.
- Naturally low-carb friendly — swap the breadcrumbs for almond flour and serve it over cauliflower mash or zucchini noodles.
- Reheats beautifully — the sauce actually gets better on day two, making it a great meal-prep option.
Ingredients You’ll Need
For the chicken meatballs:
- 1 lb (450 g) ground chicken
- ⅓ cup breadcrumbs
- 1 large egg
- ¼ cup grated parmesan cheese
- 2 cloves garlic, minced
- 2 tablespoons fresh parsley, chopped
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon dried oregano
- 2 tablespoons olive oil, for searing

For the creamy mushroom sauce:
- 2 tablespoons butter
- 8 oz (225 g) mushrooms, sliced
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 1 cup chicken broth
- 1 cup heavy cream
- ¼ cup grated parmesan cheese
- ½ teaspoon dried thyme
- Salt and black pepper, to taste
- Fresh parsley, chopped, for garnish

How to Make Creamy Mushroom Chicken Meatballs
Step 1: Mix the Meatballs
In a large bowl, combine the ground chicken, breadcrumbs, egg, parmesan, minced garlic, parsley, salt, pepper, and oregano. Mix gently with your hands or a fork until just combined. Overmixing makes the meatballs dense, so stop as soon as everything is evenly distributed.

Step 2: Shape and Chill
Roll the mixture into balls about 1½ inches across — you should get around 20. Ground chicken is softer than beef, so lightly wet your hands to keep it from sticking. If the mixture feels too loose, refrigerate it for 15 minutes before rolling.

Step 3: Sear Until Golden
Heat the olive oil in a large skillet over medium-high heat. Add the meatballs in a single layer, working in batches if needed, and sear for 2–3 minutes per side until deeply golden. They don’t need to cook through at this stage — they’ll finish in the sauce. Transfer them to a plate and set aside.

Step 4: Build the Mushroom Base
Lower the heat to medium and add the butter to the same skillet. Add the sliced mushrooms and diced onion, and cook for 6–8 minutes until the mushrooms release their liquid and turn golden brown. Don’t rush this step — properly browned mushrooms are where the flavor lives. Stir in the minced garlic and thyme and cook for another minute until fragrant.

Step 5: Make It Creamy
Pour in the chicken broth, scraping the bottom of the pan to lift all the browned bits. Let it bubble and reduce for 2–3 minutes, then stir in the heavy cream and parmesan. Simmer gently until the sauce begins to thicken, about 3–4 minutes.

Step 6: Simmer and Serve
Return the meatballs to the skillet, nestling them into the sauce. Cover and simmer on low for 10–12 minutes, until the meatballs are cooked through and the sauce has thickened around them. Taste and adjust the salt and pepper, scatter fresh parsley over the top, and serve straight from the pan.
Tips for the Best Results
- Don’t overcrowd the skillet. Searing in batches gives you a proper golden crust instead of steamed, pale meatballs.
- Brown the mushrooms properly. Give them space and time. If you stir constantly, they’ll steam rather than caramelize.
- Use full-fat heavy cream. Lower-fat alternatives are far more likely to split when they hit the hot pan.
- Check the internal temperature. Chicken meatballs are done at 165°F (74°C) in the center.
- Adjust the thickness. If the sauce is thinner than you’d like, simmer uncovered for a few extra minutes. If it gets too thick, loosen it with a splash of broth.
Variations to Try
- Add greens. Stir a few handfuls of fresh spinach into the sauce at the very end and let it wilt.
- Make it low-carb. Replace the breadcrumbs with almond flour and serve over cauliflower mash.
- Turn up the flavor. A splash of dry white wine after the mushrooms, reduced before adding the broth, adds real depth.
- Use turkey. Ground turkey works as a direct substitute for ground chicken.
- Add a little heat. A pinch of red pepper flakes in the sauce balances the richness nicely.

What to Serve With It
This dish is built around its sauce, so serve it with something that can carry it. Creamy mashed potatoes are the classic pairing. Buttered egg noodles or wide pasta work beautifully. For something lighter, try steamed rice, cauliflower mash, or zucchini noodles. A simple green salad with a sharp vinaigrette cuts through the richness, and crusty bread is never a bad idea.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat with a splash of broth or cream, stirring occasionally until warmed through. Avoid high heat, which can cause the cream sauce to separate.
For freezing, freeze the cooked meatballs on their own for up to 3 months. Cream sauces tend to change texture after freezing, so it’s best to make a fresh batch of sauce when you’re ready to serve.
Frequently Asked Questions
Can I bake the meatballs instead of searing them? Yes. Bake them at 400°F (200°C) for 15–18 minutes, then add them to the finished sauce. You’ll lose a little of the browned flavor in the pan, but it’s a hands-off alternative.
What mushrooms work best? Cremini (baby bella) mushrooms have the most flavor, but white button mushrooms are perfectly good. A mix of cremini and shiitake adds extra depth.
Can I make this dairy-free? Substitute full-fat coconut milk for the heavy cream and omit the parmesan. The flavor shifts slightly but the sauce still comes out rich and creamy.
Why did my sauce split? Usually too much heat. Keep the sauce at a gentle simmer rather than a rolling boil once the cream goes in.
Can I prepare it ahead? You can mix and shape the meatballs up to a day ahead and keep them covered in the fridge. Cook the sauce fresh for the best texture.
Final Thoughts
Creamy Mushroom Chicken Meatballs hit the sweet spot between easy and impressive. One skillet, familiar ingredients, and about forty minutes gets you a dinner that tastes like it took far more effort than it did. Make it once and you’ll understand why it ends up in the regular rotation — and why nobody ever leaves sauce in the pan.
Print
Creamy Mushroom Chicken Meatballs
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Ann
Description
Tender golden chicken meatballs simmered in a rich garlic mushroom cream sauce. A one-pan dinner ready in 40 minutes.
Ingredients
Meatballs:
- 1 lb ground chicken
- ⅓ cup breadcrumbs
- 1 large egg
- ¼ cup grated parmesan cheese
- 2 cloves garlic, minced
- 2 tablespoons fresh parsley, chopped
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon dried oregano
- 2 tablespoons olive oil
Sauce:
- 2 tablespoons butter
- 8 oz mushrooms, sliced
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 1 cup chicken broth
- 1 cup heavy cream
- ¼ cup grated parmesan cheese
- ½ teaspoon dried thyme
- Salt and black pepper, to taste
- Fresh parsley, for garnish
Instructions
- In a large bowl, combine the ground chicken, breadcrumbs, egg, parmesan, garlic, parsley, salt, pepper, and oregano. Mix gently until just combined.
- Roll into about 20 meatballs, roughly 1½ inches each. Wet your hands lightly to prevent sticking.
- Heat the olive oil in a large skillet over medium-high heat. Sear the meatballs in batches for 2–3 minutes per side until golden. Transfer to a plate.
- Reduce heat to medium and melt the butter in the same skillet. Add the mushrooms and onion and cook 6–8 minutes until golden. Stir in the garlic and thyme and cook 1 minute more.
- Pour in the chicken broth, scraping up the browned bits. Simmer 2–3 minutes, then stir in the heavy cream and parmesan. Simmer 3–4 minutes until slightly thickened.
- Return the meatballs to the skillet, cover, and simmer on low for 10–12 minutes until cooked through and the sauce has thickened. Season to taste, garnish with parsley, and serve.
Notes
Don’t overcrowd the pan when searing — work in batches for a proper golden crust. Meatballs are done at an internal temperature of 165°F (74°C). Keep the sauce at a gentle simmer after adding the cream to prevent it from splitting. Store leftovers in the fridge up to 3 days and reheat gently with a splash of broth.





