There’s something incredibly satisfying about a skillet full of creamy mushroom chicken meatballs. Tender, juicy chicken meatballs are simmered in a rich mushroom cream sauce—perfectly cozy and packed with flavor. This dish brings together homestyle comfort and restaurant-worthy elegance, all in under an hour.
Chicken meatballs offer a lighter alternative to beef, while still delivering plenty of flavor when seasoned well. Pair them with an earthy, velvety mushroom sauce and you’ve got a meal that’s just as good for weeknight dinners as it is for special occasions.
Served over mashed potatoes, pasta, or even rice, this dish is a warm, satisfying centerpiece that the whole table will love.
Ingredients Overview
Here’s a closer look at the key ingredients in both the meatballs and the creamy mushroom sauce, along with some helpful substitution ideas.
For the Chicken Meatballs
-
Ground chicken: Lean yet juicy when combined with moisture-retaining ingredients. Use dark meat if available for extra tenderness.
-
Breadcrumbs: Help bind the mixture and keep the meatballs light.
-
Egg: Acts as a binder for the meatballs.
-
Garlic and onion: Finely grated or sautéed before mixing to avoid raw bits.
-
Parsley: Fresh herbs brighten up the flavor.
-
Parmesan (optional): Adds depth and a subtle umami boost.
-
Salt and pepper: Season generously for best flavor.
For the Creamy Mushroom Sauce
-
Mushrooms: Use cremini or baby bella for rich, earthy flavor. White mushrooms work too.
-
Butter + olive oil: Used to sauté the mushrooms and build a flavorful base.
-
Garlic and shallots: Aromatic and slightly sweet additions to the sauce.
-
Thyme: Pairs beautifully with mushrooms and adds a subtle, savory note.
-
Chicken broth: Deglazes the pan and adds savory depth.
-
Heavy cream: Brings the luxurious texture.
-
Dijon mustard: Adds a mild tang that balances the richness.
-
Parmesan (optional): For a cheesier, silkier finish.
Ingredient Tips
-
Fresh mushrooms give better flavor and texture than canned.
-
You can swap heavy cream for half-and-half for a lighter version, though it will be less rich.
-
Use pre-shredded Parmesan only if necessary—freshly grated melts better.
Step-by-Step Instructions
1. Prepare the Meatballs
In a large mixing bowl, combine:
-
1 lb ground chicken
-
½ cup breadcrumbs
-
1 egg
-
1 clove garlic, grated
-
2 tbsp grated onion
-
2 tbsp chopped parsley
-
¼ cup grated Parmesan (optional)
-
Salt and pepper to taste
Mix gently with clean hands or a fork—don’t overwork the mixture. Roll into 1-inch balls and place on a parchment-lined tray.
2. Sear the Meatballs
Heat a tablespoon of olive oil in a large skillet over medium heat. Brown the meatballs in batches (don’t overcrowd), turning occasionally, for about 6–8 minutes total. They don’t need to be fully cooked yet—just browned. Transfer to a plate.
3. Sauté the Mushrooms
In the same skillet, add a little more butter or oil. Add 8 oz sliced mushrooms and cook for 6–8 minutes until browned and their moisture has evaporated.
Add:
-
2 cloves garlic, minced
-
1 shallot, minced
-
½ tsp dried or 1 tsp fresh thyme
Sauté for another 2–3 minutes until fragrant.
4. Deglaze & Make the Sauce
Pour in ¾ cup chicken broth and scrape up any browned bits from the bottom. Simmer for 2 minutes.
Stir in:
-
½ cup heavy cream
-
1 tsp Dijon mustard
-
¼ cup grated Parmesan (optional)
Simmer gently for 3–5 minutes until the sauce begins to thicken.
5. Finish the Dish
Return the meatballs to the skillet and spoon sauce over them. Cover and simmer on low for 10–12 minutes, until the meatballs are cooked through (internal temp should be 165°F).
Taste and adjust salt and pepper. Garnish with more fresh parsley or thyme.
Tips, Variations & Substitutions

Cooking Tips
-
Don’t overmix the meatball mixture—light mixing keeps them tender.
-
Brown the meatballs for added flavor and texture before simmering.
-
If the sauce becomes too thick, add a splash of broth or cream.
Variations
-
Swedish-style: Add a pinch of nutmeg and allspice to the meatballs and serve with lingonberry sauce.
-
Lemon herb version: Add lemon zest and swap cream for Greek yogurt.
-
Spicy twist: Add red pepper flakes or a dash of cayenne to the sauce.
Substitutions
-
Ground turkey can be used instead of chicken.
-
Plant-based ground meat works well for a vegetarian version—use veggie broth and non-dairy cream.
-
For a lighter sauce, use evaporated milk or low-fat cream.
Serving Ideas & Occasions
This dish is incredibly versatile and can be dressed up or down depending on the occasion:
-
Serve over mashed potatoes, egg noodles, or white rice for a comforting meal.
-
Try creamy polenta or buttered orzo for a change of pace.
-
Add a crisp green salad, sautéed spinach, or steamed green beans on the side.
-
It’s perfect for a weeknight dinner, romantic date night, or even small dinner parties.
Add a glass of white wine like Chardonnay or Pinot Grigio to elevate the experience.
Nutritional & Health Notes
Creamy mushroom chicken meatballs offer a great balance of lean protein, calcium, and comforting fats:
-
Ground chicken is lower in saturated fat than beef, making it a lighter choice.
-
Mushrooms provide antioxidants, fiber, and umami flavor without many calories.
-
Cream adds richness, but you can lighten it with substitutions if desired.
To make this dish healthier:
-
Use low-fat dairy where possible.
-
Add extra mushrooms or serve with a big side of vegetables.
-
Keep portion sizes moderate due to the cream content.
FAQs
Q1: Can I bake the meatballs instead of frying?
A1: Yes! Bake them at 400°F for 15–18 minutes, flipping halfway through. Then add them to the sauce to finish cooking and absorb the flavor.
Q2: Can I use pre-cooked meatballs?
A2: You can use pre-cooked chicken meatballs, but fresh homemade ones are more tender and flavorful. If using pre-cooked, simmer in the sauce until warmed through.
Q3: How do I make this dairy-free?
A3: Use plant-based cream (like cashew or oat) and skip the Parmesan, or use vegan cheese. Make sure to sauté the mushrooms in oil instead of butter.
Q4: Can I freeze this dish?
A4: Yes, the meatballs and sauce freeze well. Let cool completely, then store in a freezer-safe container for up to 2 months. Thaw and reheat gently on the stove.
Q5: What’s the best way to reheat leftovers?
A5: Gently reheat in a skillet over low heat with a splash of broth or cream to loosen the sauce. You can also microwave in short intervals, stirring often.
Q6: Can I make the sauce ahead of time?
A6: Yes, the mushroom cream sauce can be made a day ahead and stored in the fridge. Reheat gently before adding meatballs.
Q7: What wine pairs best with this dish?
A7: A crisp white wine like Chardonnay or Sauvignon Blanc complements the creamy sauce. For red wine lovers, try a light Pinot Noir.
PrintJuicy chicken meatballs simmered in a rich and creamy mushroom sauce, perfect for serving over mashed potatoes or pasta.
Ingredients
For the meatballs:
-
1 lb ground chicken
-
½ cup breadcrumbs
-
1 egg
-
1 clove garlic, grated
-
2 tbsp grated onion
-
2 tbsp chopped parsley
-
¼ cup Parmesan cheese (optional)
-
Salt and pepper to taste
For the sauce:
-
2 tbsp butter
-
1 tbsp olive oil
-
8 oz cremini or baby bella mushrooms, sliced
-
2 cloves garlic, minced
-
1 shallot, minced
-
½ tsp dried thyme
-
¾ cup chicken broth
-
½ cup heavy cream
-
1 tsp Dijon mustard
-
¼ cup Parmesan cheese (optional)
-
Salt and pepper to taste
-
Fresh parsley, for garnish
Instructions
-
Mix all meatball ingredients and form into 1-inch balls.
-
In a skillet, heat oil and brown the meatballs. Set aside.
-
In the same skillet, sauté mushrooms in butter until golden.
-
Add garlic, shallot, and thyme. Cook 2–3 minutes.
-
Deglaze with broth and simmer 2 minutes.
-
Stir in cream, mustard, and Parmesan. Simmer until slightly thickened.
-
Return meatballs to the pan, cover, and simmer 10–12 minutes until cooked through.
-
Garnish with parsley and serve warm.
Notes
Serve over mashed potatoes, rice, or noodles. Use turkey or plant-based meat as alternatives. Freeze leftovers for up to 2 months.
