Creamy Mushroom Chicken Meatballs

My go-to way to make creamy mushroom chicken meatballs in one pan with a rich mushroom cream sauce your whole family will request again and again.

Updated

April 6, 2026

Creamy mushroom chicken meatballs are the kind of one-pan dinner that looks like you spent hours in the kitchen but comes together in just 30 minutes. Tender chicken meatballs seared golden and finished in a rich, velvety mushroom cream sauce — this is the weeknight meal that earns you real compliments at the table.

I made these for the first time on a night when I had ground chicken that needed to be used and a carton of mushrooms sitting in the fridge. What came out of that pan stopped everyone mid-conversation. The sauce clings to every meatball, the Parmesan adds that salty, nutty depth, and the whole thing smells incredible from the moment the mushrooms hit the butter. These creamy mushroom chicken meatballs have been on the dinner rotation ever since. Happy cooking!

Ingredients for Creamy Mushroom Chicken Meatballs

I always choose ground chicken with a little fat in it for this recipe — ultra-lean ground chicken tends to produce dry, crumbly meatballs that fall apart in the sauce. Here is everything you need:

For the Meatballs:

  • 1 lb ground chicken — I recommend avoiding extra-lean versions for juicier results
  • ½ cup breadcrumbs (panko or regular)
  • 1 large egg
  • ¼ cup grated Parmesan cheese
  • 2 garlic cloves (minced)
  • ½ tsp salt
  • ¼ tsp black pepper
  • ¼ tsp dried thyme
  • 2 tbsp olive oil (for searing)

For the Creamy Mushroom Sauce:

  • 2 tbsp butter
  • 8 oz mushrooms, sliced — my preference is cremini for a deeper, earthier flavor than white button mushrooms
  • 2 garlic cloves, minced
  • ½ cup chicken broth
  • 1 cup heavy cream
  • ¼ cup grated Parmesan cheese — in my experience, freshly grated melts into the sauce much more smoothly than pre-grated
  • ½ tsp salt
  • ¼ tsp black pepper
  • Fresh parsley, chopped (for garnish) — pro tip: add it right before serving so it stays bright green

Step-by-Step Instructions

I recommend prepping all your ingredients before you start cooking — this recipe moves quickly once the meatballs are in the pan and you want everything measured and ready.

Step 1: In a large mixing bowl, combine the ground chicken, breadcrumbs, egg, Parmesan, minced garlic, salt, pepper, and thyme. Mix gently with your hands until just combined. Stop the moment everything comes together — overmixing is the most common reason meatballs turn out dense and tough.

Step 2: With lightly damp hands or a cookie scoop, form the mixture into evenly sized balls about 1.5 inches in diameter. Keeping your hands damp prevents the mixture from sticking. You should get about 16 to 18 meatballs from 1 pound of ground chicken.

Step 3: Heat 2 tbsp olive oil in a large skillet over medium heat. Add the meatballs in a single layer without crowding — work in batches if needed. Cook for 6 to 8 minutes, turning occasionally with tongs, until golden brown on all sides. The meatballs do not need to be fully cooked through here. They will finish in the sauce. Remove and set aside on a plate.

Step 4: In the same skillet, melt the butter over medium heat. Add the sliced mushrooms in a single layer and let them cook undisturbed for 2 to 3 minutes before stirring — this builds the golden color. Continue cooking for 5 to 7 minutes total until the mushrooms are tender and golden at the edges. Stir in the minced garlic and cook for 1 minute until fragrant.

Step 5: Pour in the chicken broth and bring to a simmer, scraping up all the browned bits from the bottom of the pan. Those bits are flavor — do not skip this step. Stir in the heavy cream and Parmesan cheese. Season with salt and pepper and stir until the sauce is smooth.

Step 6: Return the seared meatballs to the skillet. Reduce heat to low and simmer for 10 minutes until the meatballs are cooked through to an internal temperature of 165 degrees F and the sauce has thickened slightly. Garnish with fresh parsley and serve immediately.

Perfect Pairings for Creamy Mushroom Chicken Meatballs

The rich, creamy sauce in this dish calls for sides that can soak it up or add a fresh contrast to the richness.

Pasta: Al dente spaghetti, fettuccine, or penne tossed with these creamy mushroom chicken meatballs is a classic combination. The sauce coats every strand beautifully. For another satisfying pasta night idea, check out this Shrimp Orzo with Lemon Garlic Sauce as a companion recipe for variety.

Mashed Potatoes: Fluffy mashed potatoes are one of the best vehicles for this mushroom cream sauce. The sauce soaks straight in and every bite is deeply satisfying.

Roasted Potatoes with Baked Feta and Garlic: If you want a heartier potato side with more texture, these Roasted Potatoes with Baked Feta and Garlic add a savory, slightly tangy contrast to the creamy sauce.

Crispy Parmesan Chicken with Garlic Sauce: For nights when you want a full spread, this Crispy Parmesan Chicken with Garlic Sauce pairs naturally as a companion dish since both recipes share a Parmesan and garlic flavor profile.

Steamed Rice or Quinoa: A simple bowl of jasmine rice or quinoa is a great gluten-free base that lets the mushroom cream sauce take center stage without competing flavors.

Fresh Walnut Apple Salad: A light, crisp salad is the ideal contrast to cut through the richness of the cream sauce. This Fresh Walnut Apple Salad brings crunch, sweetness, and freshness that balances the plate perfectly.

Cowboy Butter Lemon Bowtie Chicken with Broccoli: If you enjoy building big flavor dinners with chicken and buttery sauces, this Cowboy Butter Lemon Bowtie Chicken with Broccoli makes an excellent weekend pairing dish in the same flavor family.

How to Store and Reheat Creamy Mushroom Chicken Meatballs

Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days. Keep the meatballs and sauce together in the same container — the sauce prevents the meatballs from drying out as they sit.

To reheat, warm gently in a skillet over low heat with a small splash of chicken broth or heavy cream to loosen the sauce. Stir slowly as it heats to keep the sauce from separating. I recommend avoiding high heat when reheating — cream sauces can break if they get too hot too fast.

Pro tip: if you want to freeze these, freeze the cooked meatballs on a baking sheet first until solid, then transfer to a freezer-safe bag for up to 3 months. Thaw overnight in the refrigerator and reheat in a fresh batch of sauce for best results.

Conclusion

These creamy mushroom chicken meatballs deliver a restaurant-quality dinner with one pan and everyday ingredients. The sauce is rich, the meatballs stay tender, and the whole dish comes together in 30 minutes. Make them this week and watch them become a regular request at your table.

Creamy Mushroom Chicken Meatballs

Tender ground chicken meatballs seared golden and simmered in a rich mushroom cream sauce with Parmesan and garlic. A one-pan weeknight dinner ready in 30 minutes that pairs beautifully with pasta, mashed potatoes, or rice.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 portions
Course: Dinner, Main Course
Cuisine: American, Italian-Inspired
Calories: 350

Ingredients
  

  • 1 lb ground chicken avoid ultra-lean for best texture
  • 0.5 cup breadcrumbs panko or regular
  • 1 large egg
  • 0.25 cup grated Parmesan cheese for meatballs
  • 2 garlic cloves minced, for meatballs
  • 0.5 tsp salt for meatballs
  • 0.25 tsp black pepper for meatballs
  • 0.25 tsp dried thyme
  • 2 tbsp olive oil for searing
  • 2 tbsp butter for sauce
  • 8 oz mushrooms sliced, cremini recommended
  • 2 garlic cloves minced, for sauce
  • 0.5 cup chicken broth
  • 1 cup heavy cream
  • 0.25 cup grated Parmesan cheese for sauce, freshly grated preferred
  • 0.5 tsp salt for sauce
  • 0.25 tsp black pepper for sauce
  • fresh parsley chopped, for garnish

Equipment

  • Large skillet
  • Large mixing bowl
  • Cookie scoop or tablespoon
  • Tongs or spatula
  • Measuring cups and spoons

Method
 

  1. In a large mixing bowl, combine ground chicken, breadcrumbs, egg, Parmesan, minced garlic, salt, pepper, and thyme. Mix gently with your hands until just combined. Do not overmix or the meatballs will be dense and tough.
  2. With lightly damp hands or a cookie scoop, form the mixture into evenly sized balls about 1.5 inches in diameter. You should get about 16 to 18 meatballs.
  3. Heat 2 tbsp olive oil in a large skillet over medium heat. Add the meatballs in a single layer without crowding. Cook for 6 to 8 minutes, turning occasionally, until golden brown on all sides. The meatballs do not need to be fully cooked through. Remove and set aside on a plate.
  4. In the same skillet, melt the butter over medium heat. Add the sliced mushrooms in a single layer and cook undisturbed for 2 to 3 minutes before stirring. Continue cooking for 5 to 7 minutes total until golden and tender. Stir in the minced garlic and cook for 1 minute until fragrant.
  5. Pour in the chicken broth and bring to a simmer, scraping up all browned bits from the bottom of the pan. Stir in the heavy cream and Parmesan cheese. Season with salt and pepper and stir until the sauce is smooth.
  6. Return the seared meatballs to the skillet. Reduce heat to low and simmer for 10 minutes until the meatballs are cooked through to an internal temperature of 165 degrees F and the sauce has thickened slightly. Garnish with fresh parsley and serve immediately.

Notes

Do not overmix the meatball mixture. Avoid ultra-lean ground chicken for juicier meatballs. Scrape up all browned bits when adding broth for deeper sauce flavor. To freeze: freeze cooked meatballs on a baking sheet until solid, then store in a freezer-safe bag for up to 3 months. Reheat gently in a skillet over low heat with a splash of broth or cream.

Leave a Comment

Recipe Rating




Share this