This creamy chicken and mushroom soup delivers a silky, family-friendly bowl with seared mushrooms, tender shredded chicken, and a light flour roux to stabilize the dairy. It uses easy-to-find ingredients and straightforward stovetop steps so you can have a comforting dinner on the table without special equipment or uncommon pantry items.

Why this creamy chicken and mushroom soup works
The technique that makes this version dependable is a light flour roux used to thicken the broth before adding milk, which avoids the curdling that sometimes happens when you add dairy to hot stock. The ingredient ratios—about 4 cups of stock to 1 to 1-1/4 cups of dairy per 6 servings—kept the soup rich without feeling greasy, and searing the mushrooms first concentrates their flavor so the chicken and broth taste deeper without extra salt. An earlier version added milk directly into simmering stock and it split; switching to a gently cooked roux and tempering the milk fixed that. The final result is a spoonable, slightly velvety soup with tender shredded chicken and savory, browned mushrooms that hold their texture instead of going rubbery.
Key takeaways
- Use a light flour roux to thicken before adding milk to prevent curdling.
- Sear mushrooms to boost flavor and keep good texture.
- Shred cooked chicken and add it near the end to avoid drying out.
Ingredients you’ll need and what to substitute
This soup centers on a few inexpensive, available ingredients: cooked chicken, cremini or white button mushrooms, yellow onion, garlic, low-sodium chicken broth, whole milk, and a bit of butter and flour for the roux. I use whole milk for a creamy mouthfeel without heavy cream; if you need a lighter option, 2% works but the soup will be thinner. For a dairy-free version, swap neutral oil for butter and use a cornstarch slurry in cold water as the thickener, but note the texture will be slightly different.
Substitutions that work well: cooked rotisserie chicken can replace poached or roasted chicken in the recipe if you want a shortcut; baby bella (cremini) mushrooms add deeper flavor than white button mushrooms; and if you prefer a stronger herb note, replace 1 teaspoon of dried thyme with 1 teaspoon of dried tarragon. For a budget option, use a 32-ounce carton of low-sodium broth rather than making your own—and taste for salt at the end.
Equipment
Essential tools for a smooth process: a 4-quart Dutch oven or heavy-bottomed pot for even heat and enough room to stir, a 10-inch skillet for browning mushrooms, a wooden spoon for the roux, a chef’s knife and cutting board, and a fork or two for shredding chicken. If you don’t have a Dutch oven, a large heavy saucepan works; a rimmed sheet pan is handy if you roast the chicken in the oven instead of poaching.
How to make creamy chicken and mushroom soup
Prepare the chicken
I prefer poaching because it’s gentle and keeps the chicken moist: put two boneless, skinless chicken breasts (about 1 to 1-1/4 pounds) in a saucepan, cover with 4 cups of low-sodium chicken broth, add a bay leaf and a few peppercorns, bring to a simmer, and cook until the internal temperature reaches 165°F, about 12–15 minutes depending on thickness. Remove the chicken to a plate and let it rest 5 minutes before shredding with two forks. Alternatively, use one 2-pound rotisserie chicken, shredded and trimmed of skin for a time-saving option.
Sear the mushrooms and aromatics
While the chicken cooks, heat 2 tablespoons of butter and 1 tablespoon of olive oil in a 10-inch skillet over medium-high heat. Add 12 ounces sliced mushrooms and a pinch of salt; let them brown without stirring for 3 minutes so they develop color, then stir and cook another 2–3 minutes until golden. Transfer mushrooms to a bowl. In the same skillet lower heat to medium, add 1 finely diced yellow onion and cook until translucent, 4–5 minutes, then stir in 2 minced garlic cloves for 30 seconds until fragrant.
Make the roux and build the soup
In your 4-quart pot, melt 3 tablespoons of butter over medium heat. Whisk in 3 tablespoons of all-purpose flour to make a blond roux and cook for 1–2 minutes until the raw flour smell is gone but before it darkens. Slowly whisk in 4 cups of warmed low-sodium chicken broth, scraping up any browned bits. Bring to a simmer and cook 3–4 minutes until the broth thickens slightly. Reduce heat to low and stir in 1 to 1-1/4 cups of whole milk slowly while whisking to keep the texture smooth. If you’d rather use half-and-half for a richer soup, reduce it to 1 cup total.
Finish and season
Add the seared mushrooms and shredded chicken to the pot. Stir in 1 teaspoon dried thyme (or 1 tablespoon fresh chopped thyme) and 1/2 teaspoon black pepper. Simmer gently for 5–7 minutes to let flavors marry and to warm the chicken through. Taste and add salt as needed (start with 1/2 teaspoon and increase). Stir in 2 tablespoons chopped fresh parsley just before serving for brightness. The most important mistake to avoid is boiling after adding milk—keep the soup at a gentle simmer to protect the texture.
Things I learned the hard way
- Don’t add cold milk directly to hot broth—temper it or use a roux first to prevent splitting; an early batch separated until the roux was cooked properly.
- Searing mushrooms in a separate pan yields better flavor than tossing them directly into the pot; if your pan is crowded they’ll steam not brown.
- Shredded chicken goes in at the end—adding raw chicken earlier dries it out and makes it stringy.
- If the soup looks too thin, simmer uncovered to reduce or stir in an extra tablespoon of flour mixed with cold milk to thicken gently.
- Use low-sodium broth so you can control salt; many store-bought broths are already salty.
Variations to try
- Mushroom-forward: double the mushrooms to 24 ounces and reduce chicken to 1 pound; increase searing time and simmer an extra 5 minutes.
- Herby lemon: add 1 teaspoon lemon zest and 1 tablespoon lemon juice at the end to brighten the soup; add fresh chopped dill instead of parsley.
- Rice or small pasta: stir in 1 cup cooked rice or 3/4 cup small pasta cooked separately and added at the end; reduce final simmer time to prevent overcooking the starch.
- Comforting bake: transfer to a baking dish, top with biscuit dough or shredded cheese and broil briefly for a crusted finish—watch closely so the milk doesn’t scorch.
Storage, freezing, and reheating
Refrigerate leftovers in an airtight container for up to 4 days. The soup thickens in the fridge; thin with a splash of milk or broth when reheating. This soup freezes reasonably well without dairy separation if you freeze before adding milk: cool cooked soup (minus milk), transfer to freezer-safe containers for up to 3 months, thaw overnight in the refrigerator, reheat gently, then stir in milk and warm through. To reheat refrigerated soup, warm over low heat to 165°F, stirring occasionally; avoid high heat to prevent curdling.
What to serve with creamy chicken and mushroom soup
Here are family-friendly pairings: a simple green salad with vinaigrette for freshness, crusty bread or garlic toast for dipping, roasted root vegetables for a heartier plate, or an easy grilled cheese for kids who like dunking. These sides keep the meal approachable and stretch the soup for picky eaters.


Creamy Chicken and Mushroom Soup
Ingredients
Equipment
Method
- Heat 1 tablespoon olive oil and 1 tablespoon butter in a 12-inch skillet over medium-high heat. Add mushrooms in a single layer and let them brown undisturbed for 2 minutes, then stir and cook 3-4 more minutes until caramelized; transfer to a bowl.
- In the same skillet reduce heat to medium and add a little more butter if needed; add the diced onion and cook 4-5 minutes until translucent, then add garlic and cook 30 seconds until fragrant.
- Add 2 tablespoons butter to the onion mixture and sprinkle in 2 tablespoons flour. Stir constantly 1-2 minutes to form a light roux and cook out the raw flour taste.
- Gradually whisk in 4 cups chicken stock in two additions, scraping up browned bits. Bring to a gentle simmer, add the browned mushrooms and chicken pieces, then simmer gently for 12-15 minutes until chicken reaches 165°F.
- Remove the pot from heat and stir in 1 1/2 cups milk and 1/4 cup half-and-half. Return to low heat and warm gently, avoiding a boil, until the soup thickens slightly, 3-5 minutes.
- Stir in 1 tablespoon Dijon mustard, 1 teaspoon soy sauce (if using), 1/2 teaspoon thyme, and 1/4 cup chopped parsley. Taste and adjust salt and pepper. If thicker texture is desired, simmer uncovered 5-10 minutes or whisk a cornstarch slurry (1 tablespoon cornstarch + 1 tablespoon cold water) and add it gradually while the soup simmers so the starch cooks and the texture becomes glossy.
- If using cheese, stir in 1/4 cup grated Gruyère off heat until melted. Serve hot with extra parsley as garnish.
Notes
Frequently asked questions
Can I use leftover cooked chicken? Yes. Leftover shredded or diced cooked chicken works great and shortens prep time; add it at the end just to heat through.
Why did my soup separate? Separation usually happens when dairy is added too hot or boiled; use a roux first, add milk slowly, and keep the soup at a gentle simmer.
Can I make this vegetarian? For a vegetarian version, replace chicken broth with vegetable broth and use a firm plant-based protein or extra mushrooms; the flavor will be different but still satisfying.
Is it okay to freeze the finished soup? Freeze the soup base without milk; dairy can change texture after freezing. Freeze the soup base and add milk when reheating.
How can I make the soup thicker? Make a slightly firmer roux (one more tablespoon of flour) or simmer uncovered to reduce. Add a cornstarch slurry (1 tablespoon cornstarch + 1 tablespoon cold water) as a last resort and simmer until it thickens.
Closing
This creamy chicken and mushroom soup yields a steady, family-ready bowl with savory depth from seared mushrooms and a stable, silky broth thanks to the roux; use the suggested reheating and freezing notes so leftovers stay smooth and easy to rewarm.
Leave a Reply