This Creamy Mushroom Chicken Meatballs recipe is an absolute winner, bringing together tender, juicy chicken meatballs in a rich, savory mushroom sauce that feels utterly decadent yet surprisingly weeknight-friendly. It’s the kind of comfort food that makes everyone at the table pause and say, “Wow.” You’ll see why soon enough!

I’ve been making this creamy mushroom chicken meatballs dish on repeat lately, and honestly, I can’t get enough of that luscious sauce. It’s that perfect harmony of earthy mushrooms and savory chicken, all simmered in a luscious, creamy broth that just begs to be soaked up by something delicious. And the best part? It comes together so easily, making it ideal for those busy evenings when you still want a real meal. If you’re looking for more comforting chicken dishes, you might also adore my [Simple Lemon Herb Roasted Chicken](URL-placeholder) or my [One-Pan Garlic Butter Chicken and Veggies](URL-placeholder).
Why You’ll Love This Creamy Mushroom Chicken Meatballs Recipe
Incredible Flavor: The combination of savory chicken meatballs, sautéed mushrooms, garlic, herbs, and that luscious cream sauce is simply irresistible. It’s deeply satisfying without being heavy.
Weeknight Champion: Despite its gourmet taste, this dish is surprisingly quick and easy to prepare, often coming together in under an hour. Plus, many parts can be prepped ahead!
Crowd-Pleaser Guaranteed: Who doesn’t love meatballs? These are tender, flavorful, and bathed in a sauce that appeals to both adults and picky eaters. It’s perfect for family dinners or entertaining.
So Versatile: While potatoes or noodles are classic pairings, this dish is great with rice, pasta, or even just a big slice of crusty bread for dipping.

Key Ingredients
Ground Chicken – We’re using ground chicken to keep these meatballs light and tender. You can use chicken breast or thighs, just make sure it’s finely ground for the best texture. If you can’t find ground chicken, ground turkey is a totally acceptable substitute!
Mushrooms – Cremini mushrooms are my go-to here because they have a wonderful earthy flavor and hold their shape beautifully. Sliced thinly, they add so much depth to the sauce. Feel free to mix in some shiitake or even a few oyster mushrooms for added complexity.
Heavy Cream – This is what makes our sauce luxuriously creamy and decadent. A good quality heavy cream will give you the richest results. If you’re looking for a lighter option, half-and-half can work, but the sauce might not be as thick or rich.
Chicken Broth – Provides the savory base for our sauce. Using low-sodium chicken broth allows you to control the saltiness of the dish more effectively. Vegetable broth or even mushroom broth can be used in a pinch.
Garlic and Onion – The aromatic foundation! Finely minced garlic and onion (or shallots for a milder flavor) add essential savory notes that build complexity in the dish.
Herbs – Fresh thyme and parsley are my favorites for this recipe. Thyme brings a wonderful woodsy aroma that pairs perfectly with mushrooms, while parsley adds a burst of freshness at the end. Dried herbs will work too, just use about a third of the amount.
Parmesan Cheese – A sprinkle of grated Parmesan cheese stirred into the sauce at the end adds a salty, umami punch and helps thicken it slightly. Use the real stuff for the best flavor – avoid the pre-grated kind if you can!
Breadcrumbs and Egg – These are our binders for the chicken meatballs, helping them hold their shape and stay moist. Panko breadcrumbs give a lighter texture, but regular breadcrumbs work too. An egg helps everything come together beautifully.
You’ll find precise measurements in the recipe card below.
How to Make Creamy Mushroom Chicken Meatballs
Step 1. Mix the Meatballs. In a medium bowl, gently combine the ground chicken, breadcrumbs, egg, minced garlic, finely chopped onion (or shallot), chopped fresh parsley, salt, and pepper. It’s important not to overmix, or your meatballs can end up tough!
Step 2. Form the Meatballs. Roll the mixture into evenly sized meatballs, about 1 to 1.5 inches in diameter. I find using a small cookie scoop helps ensure consistent sizing, which means they’ll cook evenly. Place them on a plate or baking sheet as you go.

Step 3. Sear the Meatballs. Heat a tablespoon of olive oil in a large skillet or Dutch oven over medium-high heat. Brown the meatballs on all sides until they have a nice golden-brown crust. You don’t need to cook them through at this stage – just get that beautiful color. Work in batches if necessary to avoid crowding the pan. Remove the browned meatballs from the skillet and set them aside on a clean plate.
Step 4. Sauté the Aromatics and Mushrooms. Add another drizzle of olive oil to the same skillet if needed. Add the sliced mushrooms and cook over medium-high heat, stirring occasionally, until they release their liquid and start to brown and caramelize, about 5-7 minutes. Add the minced garlic and remaining chopped onion (or shallot) and cook for another minute until fragrant.
Step 5. Deglaze and Build the Sauce. Pour in the chicken broth, scraping up any browned bits from the bottom of the pan – that’s where tons of flavor are hiding! Let it simmer and reduce slightly for a couple of minutes. Stir in the heavy cream and bring the sauce to a gentle simmer.
Step 6. Simmer the Meatballs. Carefully return the seared meatballs to the skillet with the sauce. Reduce the heat to low, cover the skillet, and let the meatballs simmer in the sauce for about 10-15 minutes, or until they are cooked through and tender. The sauce will thicken slightly as they cook.
Step 7. Finish and Serve. Stir in the grated Parmesan cheese and fresh thyme. Taste and adjust seasoning with salt and pepper if needed. Sprinkle with fresh chopped parsley before serving. The sauce should be wonderfully creamy and coating the meatballs perfectly.
Tips for Success
Don’t Overmix the Meatballs. Seriously, this is key! Overworking the ground chicken develops the proteins, leading to tough, dense meatballs. Mix just until everything is combined.
Sear for Flavor. Browning the meatballs before simmering adds a crucial layer of flavor and texture. Don’t skip this step – it makes a world of difference compared to just poaching them.
Sauté Mushrooms Properly. Let those mushrooms cook down until they’re golden brown. This concentrates their flavor and removes excess moisture, preventing a watery sauce.
Simmer Gently. Once the meatballs are back in the sauce, keep the heat on low and let them simmer gently. This allows them to cook through without falling apart and melds the flavors beautifully.
Taste and Adjust. Always taste your sauce before serving! Seasoning is personal, so add more salt, pepper, or even a pinch of red pepper flakes if you like a little heat.
Variation Ideas
Different Proteins. Swap ground chicken for ground turkey or even a mix of ground dark meat chicken and a little Italian sausage (if omitting pork is not a concern).
Add More Veggies. Spinach is a fantastic addition! Wilt a few handfuls into the sauce during the last few minutes of simmering. Peas or sun-dried tomatoes would also be delicious.
Herb Swap. If you’re not a fan of thyme, try fresh rosemary or sage. A pinch of dried oregano can also add a lovely Mediterranean flair.
Spice It Up. For a bit of heat, add a pinch of red pepper flakes to the meatball mixture or sauté them with the garlic and onions.
Lighter Sauce. If you prefer a less rich sauce, you can use half-and-half or even milk with a cornstarch slurry to thicken it, though the flavor won’t be quite as deep.
Serving Suggestions
This creamy mushroom chicken meatballs dish is incredibly satisfying on its own, especially when soaking up that glorious sauce. For a complete meal, I love serving it over a bed of fluffy egg noodles or creamy mashed potatoes; the starch is perfect for capturing every last drop of sauce. A simple green salad with a light vinaigrette or some steamed asparagus would provide a lovely fresh contrast to the richness of the dish.
You could also serve these meatballs alongside some crusty garlic bread for extra dipping power. For another comforting pairing, try it with my [Creamy Garlic Parmesan Risotto](URL-placeholder) or a simple bowl of [Quick and Easy Tomato Soup](URL-placeholder).
How to Store and Reheat Extras
Refrigerator. Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. Make sure the sauce and meatballs are completely cooled before storing.
Freezer. This dish freezes beautifully! Store completely cooled leftovers in a freezer-safe container or heavy-duty freezer bags for up to 2-3 months. If possible, you might want to store meatballs and sauce separately if you plan on serving them with pasta, as pasta doesn’t always reheat as well.
To reheat. The best way to reheat is gently on the stovetop over low heat, stirring occasionally until heated through. Alternatively, microwave individual portions on a microwave-safe plate until hot, about 1-2 minutes, stirring halfway through.
Frequently Asked Questions
Can I use other types of mushrooms in this recipe?
Absolutely! While cremini mushrooms are fantastic, feel free to experiment with shiitake, white button, or even oyster mushrooms. A mix of varieties will add wonderful depth of flavor and texture to your sauce.
How do I know if the chicken meatballs are cooked through?
The easiest way is to use an instant-read thermometer inserted into the center of a meatball; it should read 165°F (74°C). If you don’t have a thermometer, they should be firm to the touch and no longer pink inside. Remember they finish cooking in the sauce.
My sauce is too thin, what can I do?
If your sauce is thinner than you like, you can gently simmer it uncovered for a few extra minutes to allow it to reduce and thicken. Alternatively, you can whisk 1 tablespoon of cornstarch with 2 tablespoons of cold water to create a slurry, then stir it into the simmering sauce and cook until thickened.
Can I make the meatballs ahead of time?
Yes! You can form the meatballs and store them raw on a plate, covered tightly, in the refrigerator for up to 24 hours before cooking. You can also freeze them once formed (flash freeze on a tray first, then transfer to a freezer bag) for up to 2 months. Just cook them directly from frozen, adding a few extra minutes to the searing time.
Is this recipe gluten-free?
You can easily make this gluten-free by using gluten-free breadcrumbs in the meatballs. Ensure your chicken broth is also gluten-free. The rest of the ingredients are naturally gluten-free!
I absolutely adore this Creamy Mushroom Chicken Meatballs recipe, and I have a feeling you’re going to love it just as much as I do. It’s that perfect blend of comfort and elegance that makes any meal feel special. Give it a try, and please let me know what you think in the comments below! I can’t wait to hear about your experience with this lusciously creamy dish.
Print
Creamy Mushroom Chicken Meatballs
- Total Time: 55
- Yield: 20 meatballs (18 served with 2 reserved) 1x
- Diet: Poultry
Description
Tender chicken meatballs bathed in a rich, earthy mushroom cream sauce. Weeknight-friendly yet gourmet, this dish pairs beautifully with pasta, rice, or crusty bread. Savor the deep flavor of sautéed mushrooms and herbs in a luscious, velvety broth.
Ingredients
1 (12 oz) ground chicken
1/2 cup breadcrumbs
1 large egg
1/4 cup grated Parmesan cheese
1 tsp dried thyme
1/2 tsp paprika
1/4 tsp black pepper
1 tbsp olive oil, plus more for cooking
2 cups sliced mushrooms (cremini or mixed)
2 cloves garlic, minced
1 cup low-sodium chicken broth
1/2 cup heavy cream
1 tbsp all-purpose flour (optional for thickening)
Kosher salt to taste
Fresh thyme or parsley (optional garnish)
Instructions
Preheat oven to 375°F (190°C) or panheat to medium-high
Combine ground chicken, breadcrumbs, egg, Parmesan, thyme, paprika, pepper, and oil in a bowl until smooth
Form into 1.5-inch meatballs (about 20 total) and place on greased baking sheet
Bake 20-25 minutes or sauté in 1-2 tbsp oil until browned and cooked through
Meanwhile, heat olive oil in a saucepan, add mushrooms and garlic, sauté 5 minutes until browned
Pour in chicken broth, stir in heavy cream and flour (if using). Simmer 10 minutes until thickened
Season with salt and thyme, stir in cooked meatballs. Simmer 5 minutes to infuse flavors
Serve meatballs in sauce with softened pearl barley, egg noodles, or crusty bread
Notes
Use ground turkey as a substitute if feather
mix cremini with shiitake or oyster mushrooms for deeper flavor
half-and-half can replace heavy cream for lighter result
meatballs can be baked in advance (+ sauce separate) and reheated
add 1 tbsp fresh parsley when serving for color
use panko breadcrumbs for crispier meatballs
- Prep Time: 15
- Cook Time: 40
- Category: Lunch
- Method: Baking & Simmering
- Cuisine: American
Nutrition
- Serving Size: 1 meatball with 1/4 cup sauce
- Calories: 280
- Sugar: 1g
- Sodium: 420mg
- Fat: 20g
- Saturated Fat: 12g
- Carbohydrates: 8g
- Fiber: 1g
- Protein: 25g
- Cholesterol: 120mg
