Chicken and Mushroom Soup is the kind of comforting homemade meal that turns simple ingredients into something rich, cozy, and satisfying. Tender chicken, earthy mushrooms, aromatic vegetables, herbs, and a creamy broth come together in one pot for a soup that feels hearty enough for dinner but is still easy enough for a weeknight meal.
This creamy chicken mushroom soup is especially delicious on a chilly day. The mushrooms add a deep savory flavor, while the chicken provides protein and substance. A combination of chicken broth and cream creates a silky base without making the soup overwhelmingly heavy. Serve it with crusty bread, dinner rolls, garlic bread, or a simple green salad for a complete meal.
Why You’ll Love This Creamy Chicken and Mushroom Soup
There are plenty of reasons to keep this recipe in your regular dinner rotation.
First, it is comfort food made with familiar ingredients. You do not need complicated specialty products or advanced cooking skills. Chicken, mushrooms, onions, carrots, celery, broth, cream, herbs, and a few pantry staples are enough to create a flavorful soup.
Second, everything comes together in one large pot, which means less cleanup after dinner.
The recipe is also flexible. You can use chicken breast or boneless chicken thighs, white mushrooms or cremini mushrooms, homemade stock or store-bought chicken broth, and fresh or dried herbs.
Most importantly, the finished soup has a wonderful balance of textures. The chicken is tender, the vegetables are soft but not mushy, and the mushrooms become beautifully savory while the creamy broth ties everything together.
Complete Recipe at a Glance
Recipe: Creamy Chicken and Mushroom Soup
Cuisine: American-inspired comfort food
Course: Soup
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: About 1 hour
Servings: 6
Difficulty: Easy to moderate
Ingredients
For the Soup
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 1 ½ pounds boneless, skinless chicken breasts or thighs
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 12 ounces mushrooms, sliced
- ¼ cup all-purpose flour
- 6 cups chicken broth
- 1 cup heavy cream
- 1 teaspoon dried thyme
- ½ teaspoon dried rosemary
- ½ teaspoon dried parsley
- 1 bay leaf
- 1 teaspoon salt, or to taste
- ½ teaspoon freshly ground black pepper
- ½ teaspoon paprika, optional
- 1 tablespoon fresh lemon juice
- 2 tablespoons fresh parsley, chopped
Optional Additions
- ½ cup grated Parmesan cheese
- ½ cup frozen peas
- ½ cup corn
- ½ teaspoon red pepper flakes
- ¼ teaspoon poultry seasoning
- Extra fresh thyme for garnish
- Crusty bread for serving
Ingredient Details
Chicken
Chicken breast gives the soup a lean, tender texture, while boneless chicken thighs provide more richness and remain particularly juicy during cooking.
If using chicken breasts, avoid overcooking them. Once they reach a safe internal temperature and are tender enough to shred or dice, remove them from the pot.
For extra flavor, chicken thighs are an excellent choice.
Mushrooms
Cremini mushrooms are especially good because they have a deeper flavor than basic white button mushrooms. However, either variety works perfectly.
You can also combine mushrooms for more texture and flavor. Try cremini, shiitake, oyster, or baby bella mushrooms.
Clean mushrooms gently before slicing. Avoid soaking them in water because mushrooms absorb moisture easily.
Onion, Carrot, and Celery
These vegetables form the aromatic foundation of the soup.
Dice them into relatively uniform pieces so they cook evenly. The onion adds sweetness, the carrot adds subtle sweetness and color, and the celery provides a fresh savory note.
Garlic
Fresh garlic gives the soup much more flavor than garlic powder. Add it after the onion and vegetables have softened so it does not burn.
Flour
A small amount of all-purpose flour helps thicken the soup and gives it a creamy consistency.
If you need a gluten-free version, use a gluten-free all-purpose flour blend or another suitable thickener.
Chicken Broth
Chicken broth creates the foundation of the soup. Low-sodium broth is ideal because it gives you better control over the final salt level.
Heavy Cream
Heavy cream creates the rich, silky texture associated with creamy chicken mushroom soup.
For a lighter soup, you can substitute half-and-half. Keep in mind that the final soup will be less rich.
How to Make Chicken and Mushroom Soup
Step 1: Prepare the Chicken
Begin by patting the chicken dry with paper towels.
Season both sides lightly with salt, black pepper, and paprika if using.
Heat a large heavy-bottomed pot or Dutch oven over medium heat.
Add the olive oil.
Place the chicken into the hot pot and cook for several minutes per side, just until lightly browned.
The chicken does not need to be completely cooked through at this stage.
Transfer it to a plate and set aside.
Why Brown the Chicken?
Browning creates additional savory flavor through caramelization. Even though the chicken will finish cooking in the soup, giving it a little color first makes the final dish more flavorful.
Step 2: Cook the Aromatic Vegetables
Add the butter to the same pot.
Once melted, add the diced onion, carrots, and celery.
Cook for approximately 5–7 minutes, stirring occasionally.
The vegetables should begin to soften and the onion should become translucent.
Add the minced garlic and cook for another 30–60 seconds.
Do not allow the garlic to become dark brown because burnt garlic can make the soup bitter.
Step 3: Sauté the Mushrooms
Add the sliced mushrooms to the pot.
Cook for approximately 6–8 minutes.
At first, the mushrooms may seem to fill the pot. As they cook, they release moisture and shrink.
Continue cooking until most of the liquid has evaporated and the mushrooms begin to develop a golden-brown color.
This step is important because properly sautéed mushrooms have much more flavor than mushrooms that are simply boiled in broth.
Step 4: Add the Flour
Sprinkle the flour over the vegetables and mushrooms.
Stir continuously for about 1–2 minutes.
The flour should coat the vegetables and mushrooms.
Cooking the flour briefly removes its raw taste and prepares it to thicken the broth.
If the mixture becomes very dry, that is okay. The broth will loosen everything in the next step.
Step 5: Slowly Add the Chicken Broth
Pour in the chicken broth gradually while stirring.
Start with a small amount and stir until the flour mixture dissolves smoothly.
Continue adding the remaining broth.
Scrape the bottom of the pot gently with a wooden spoon to release any flavorful browned bits.
Bring the mixture to a gentle simmer.
Step 6: Add the Herbs
Add:
- Thyme
- Rosemary
- Parsley
- Bay leaf
- Black pepper
- Remaining salt as needed
Stir well.
The herbs will slowly infuse the broth while the soup cooks.
If you prefer a stronger herbal flavor, you can add a little fresh thyme near the end of cooking as well.
Step 7: Return the Chicken
Place the browned chicken back into the pot.
Reduce the heat to medium-low.
Cover partially and simmer for approximately 15–20 minutes, or until the chicken is fully cooked and tender.
The exact cooking time will depend on the thickness of the chicken.
Chicken should reach an internal temperature of 165°F (74°C).
Step 8: Remove and Shred the Chicken
Carefully remove the cooked chicken from the pot.
Place it on a cutting board and allow it to rest for a few minutes.
Then shred or chop the chicken into bite-sized pieces.
Return the chicken to the soup.
If you prefer larger pieces, cut the chicken into chunks instead of shredding it.
Step 9: Add the Cream
Reduce the heat to low.
Slowly pour in the heavy cream while stirring.
Do not rapidly boil the soup after adding the cream.
A gentle simmer is enough.
Allow the soup to cook for another 3–5 minutes so the flavors can combine.
Important Cream Tip
Adding cream at the end helps prevent the soup from becoming overly thick or separating.
Avoid boiling the soup aggressively once the cream has been added.
Step 10: Add Lemon Juice
Turn off the heat or reduce it to very low.
Add the fresh lemon juice.
You may wonder why lemon is included in a creamy soup, but a small amount makes a big difference.
The acidity helps balance the richness of the cream and makes the chicken and mushroom flavors taste brighter.
Start with one tablespoon and add more if desired.
Step 11: Taste and Adjust
Taste the soup carefully.
Adjust the seasoning according to your preference.
You may need:
- More salt
- More black pepper
- Extra thyme
- A little more lemon juice
- A small amount of Parmesan
Remember that broth and Parmesan can already contain salt, so taste before adding additional salt.
How to Get the Best Flavor
The secret to great creamy chicken mushroom soup is building flavor in layers.
Do not simply place every ingredient into the pot at once.
Instead:
- Brown the chicken.
- Sauté the vegetables.
- Brown the mushrooms.
- Cook the flour.
- Add the broth.
- Simmer the chicken.
- Add the cream.
- Finish with lemon and fresh herbs.
Each stage contributes something different.
The browned chicken provides savory depth. The vegetables create sweetness and aroma. The mushrooms provide umami. The broth brings everything together. Cream adds richness, while lemon keeps the finished soup balanced.
Tips for Perfect Creamy Chicken Mushroom Soup
1. Don’t Crowd the Mushrooms
If your pot is too small, cook the mushrooms in batches.
Crowded mushrooms tend to steam instead of brown.
Browning produces much deeper flavor.
2. Use Fresh Mushrooms
Fresh mushrooms give the best texture.
If using frozen mushrooms, expect a softer texture because they release more moisture.
3. Don’t Boil the Cream
Once cream is added, keep the heat low.
Aggressive boiling can cause dairy-based soups to separate.
4. Use Low-Sodium Broth
This allows you to control the seasoning.
Different brands of chicken broth can contain significantly different amounts of sodium.
5. Don’t Overcook the Chicken
Chicken breast can become dry if cooked for too long.
For especially tender chicken, use boneless chicken thighs.
6. Let the Soup Rest
Allow the soup to sit for about 5 minutes before serving.
This gives the flavors time to settle.
How to Make It Even Creamier
If you want an especially rich soup, there are several options.
Add Parmesan
Stir in ¼–½ cup finely grated Parmesan cheese near the end.
It adds saltiness and savory depth.
Add More Cream
For an indulgent soup, increase the heavy cream to 1 ¼ cups.
Use a Cream Cheese Addition
For a thicker soup, stir in 2–3 ounces of softened cream cheese.
Make sure it is fully incorporated before serving.
Blend Part of the Soup
For a naturally thicker texture, remove about 1–2 cups of the cooked mushroom and vegetable mixture and blend it until smooth.
Return it to the pot before adding the cream.
This gives the soup body without requiring a large amount of dairy.
How to Make Chicken and Mushroom Soup Without Flour
If you want to skip flour, you can.
Simply omit the flour and reduce the broth slightly, or thicken the soup with a cornstarch slurry.
Mix:
- 2 tablespoons cornstarch
- 3 tablespoons cold water
Whisk until smooth.
Add the slurry gradually near the end of cooking and simmer gently until the soup thickens.
Never add dry cornstarch directly to hot soup because it can form lumps.
How to Make It Gluten-Free
To make the soup gluten-free:
- Use certified gluten-free chicken broth.
- Replace all-purpose flour with gluten-free flour.
- Or use cornstarch instead of flour.
- Check all packaged ingredients for gluten-containing additives.
The remaining basic ingredients are naturally gluten-free.
How to Make a Lighter Version
For a lighter soup, replace heavy cream with half-and-half or evaporated milk.
You can also increase the amount of mushrooms and vegetables while slightly reducing the cream.
Another option is to use a combination of chicken broth and milk.
Keep in mind that low-fat milk is more likely to curdle when exposed to high heat, so keep the soup at a gentle temperature.
Can You Add Other Vegetables?
Absolutely.
This soup is very adaptable.
Good additions include:
- Spinach
- Kale
- Peas
- Corn
- Potatoes
- Green beans
- Zucchini
- Leeks
If adding leafy greens, add them near the end because they cook quickly.
Potatoes should be added earlier so they have enough time to become tender.
Can You Add Noodles?
Yes.
Egg noodles, small pasta shapes, or even rice can turn this soup into a more substantial meal.
If using noodles, consider cooking them separately and adding them to individual bowls.
This is particularly helpful for leftovers because noodles can absorb a lot of broth and become overly soft after sitting overnight.
Can You Add Rice?
Rice is another excellent addition.
Cooked white rice or brown rice can be stirred in toward the end.
For uncooked rice, add it earlier and allow enough cooking time according to the rice variety.
Keep in mind that rice absorbs liquid, so you may need additional broth.
Serving Suggestions
This creamy soup is satisfying on its own, but the right side dish can make it feel like a complete restaurant-style dinner.
Crusty Bread
A warm piece of crusty bread is perfect for dipping into the creamy broth.
Garlic Bread
Garlic bread adds a buttery, savory flavor that pairs beautifully with mushrooms.
Dinner Rolls
Soft rolls are excellent for soaking up the last spoonfuls of soup.
Green Salad
A simple salad with crisp greens and a light vinaigrette provides freshness and contrast.
Roasted Vegetables
Roasted broccoli, carrots, or Brussels sprouts can turn the soup into a larger family dinner.
Storage Instructions
Allow leftover soup to cool slightly before transferring it to an airtight container.
Refrigerate for up to 3–4 days.
Store the soup promptly in the refrigerator rather than leaving it at room temperature for an extended period.
Because this soup contains dairy, reheating should be done gently.
How to Reheat Creamy Chicken Mushroom Soup
Place the desired amount in a saucepan.
Heat over low to medium-low heat.
Stir frequently.
Do not bring the soup to a vigorous boil.
If the soup has become too thick in the refrigerator, add a splash of chicken broth or milk.
Warm until steaming hot throughout.
You can also reheat individual portions in the microwave. Use a microwave-safe bowl and heat in short intervals, stirring between each interval.
Can You Freeze Creamy Chicken Mushroom Soup?
Cream-based soups can be frozen, but the texture may change slightly after thawing.
Dairy can separate during freezing and reheating.
If you know you want to freeze the soup, consider preparing the chicken, vegetables, mushrooms, and broth first. Freeze that portion without the cream.
When ready to serve, thaw the soup, reheat it gently, and add fresh cream near the end.
This usually gives a better texture.
Common Mistakes to Avoid
Mistake 1: Adding Cream Too Early
Adding cream at the beginning can cause texture problems and does not provide any advantage.
Add it near the end.
Mistake 2: Not Browning the Mushrooms
Pale, steamed mushrooms have less flavor than properly sautéed mushrooms.
Give them time to release their moisture and brown.
Mistake 3: Boiling the Soup Hard
A rolling boil can make chicken tougher and can cause the creamy broth to become less smooth.
Keep the soup at a gentle simmer.
Mistake 4: Adding Too Much Salt
Chicken broth, butter, Parmesan, and other ingredients may already contain salt.
Season gradually.
Mistake 5: Cutting Chicken Too Small Before Cooking
Very small chicken pieces can overcook quickly.
Cooking larger pieces first and chopping or shredding them afterward helps maintain tenderness.
Variations
Creamy Garlic Chicken Mushroom Soup
Increase the garlic to 5 cloves and add a small amount of garlic powder for an extra-garlicky version.
Spicy Chicken Mushroom Soup
Add ¼–½ teaspoon red pepper flakes or a pinch of cayenne.
Parmesan Chicken Mushroom Soup
Add ½ cup freshly grated Parmesan during the final few minutes.
Herb Chicken Mushroom Soup
Use fresh thyme, parsley, rosemary, and a small amount of sage.
Chicken Mushroom Potato Soup
Add 2 cups diced potatoes along with the carrots and celery.
Chicken Mushroom Spinach Soup
Stir in 2–3 cups fresh baby spinach during the final 2–3 minutes.
The spinach will wilt quickly.
Frequently Asked Questions
Can I use rotisserie chicken?
Yes. Rotisserie chicken is an excellent shortcut.
Skip the initial chicken-browning step and add approximately 3–4 cups shredded cooked chicken toward the end of cooking.
Simmer the soup long enough for the chicken to heat through.
Can I use chicken thighs?
Absolutely.
Boneless, skinless chicken thighs are especially flavorful and forgiving.
Can I use canned mushrooms?
Fresh mushrooms are preferable, but canned mushrooms can work in a pinch.
Drain them thoroughly and add them after the vegetables have softened.
Can I use milk instead of heavy cream?
Yes, but the soup will be thinner and less rich.
Whole milk is preferable to skim milk.
Why is my soup too thick?
Add chicken broth gradually until the desired consistency is reached.
Remember that the soup may thicken further as it cools.
Why is my soup too thin?
Simmer it gently for a few additional minutes.
Alternatively, add a small cornstarch slurry.
Can I make this soup ahead of time?
Yes.
In fact, the flavors often become even more developed after resting.
For the best texture, add a little extra broth when reheating if necessary.
Nutrition Information
Approximate nutrition per serving will depend on the chicken used, type of cream, broth, and exact serving size.
A typical serving may provide approximately:
- Calories: 400–500
- Protein: 30–35g
- Carbohydrates: 15–20g
- Fat: 25–32g
- Fiber: 2–4g
- Sodium: Varies depending on broth and seasoning
For precise nutritional information, calculate the recipe using the exact brands and quantities of ingredients used.
Recipe Card
Creamy Chicken and Mushroom Soup
Servings: 6
Prep: 20 minutes
Cook: 40 minutes
Total: 1 hour
Ingredients
- 1 ½ pounds boneless, skinless chicken
- 2 tablespoons olive oil
- 2 tablespoons butter
- 1 onion, diced
- 3 garlic cloves, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 12 ounces mushrooms, sliced
- ¼ cup all-purpose flour
- 6 cups chicken broth
- 1 cup heavy cream
- 1 teaspoon dried thyme
- ½ teaspoon dried rosemary
- ½ teaspoon dried parsley
- 1 bay leaf
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon paprika, optional
- 1 tablespoon lemon juice
- 2 tablespoons fresh parsley
Instructions
- Season the chicken with salt, pepper, and paprika.
- Heat olive oil in a large pot and brown the chicken on both sides.
- Remove the chicken and set aside.
- Add butter, onion, carrots, and celery to the pot.
- Cook for 5–7 minutes until the vegetables soften.
- Add garlic and cook for about 30–60 seconds.
- Add mushrooms and sauté for 6–8 minutes until browned.
- Sprinkle flour over the vegetables and mushrooms.
- Cook for 1–2 minutes while stirring.
- Gradually pour in the chicken broth.
- Add thyme, rosemary, parsley, bay leaf, salt, and pepper.
- Return the chicken to the pot.
- Simmer gently for 15–20 minutes, until the chicken reaches 165°F (74°C).
- Remove the chicken and shred or chop it.
- Return the chicken to the pot.
- Reduce the heat to low and add the heavy cream.
- Simmer gently for 3–5 minutes.
- Add lemon juice.
- Taste and adjust seasoning.
- Garnish with fresh parsley and serve warm.
Final Thoughts
Creamy Chicken and Mushroom Soup is a comforting recipe that proves you do not need complicated techniques to create a satisfying homemade dinner. The combination of tender chicken, deeply flavored mushrooms, sweet vegetables, aromatic herbs, and a smooth creamy broth makes every spoonful rich and comforting.
The biggest keys to success are browning the chicken, properly sautéing the mushrooms, seasoning gradually, and adding the cream near the end. These simple steps create a soup with much more depth than one where everything is simply boiled together.
You can also make this recipe your own by adding spinach, potatoes, rice, noodles, Parmesan, extra herbs, or a touch of spice. Whether served as a cozy weeknight dinner, a Sunday meal, or a warming lunch, this creamy chicken mushroom soup is a dependable recipe worth making again and again.