Cozy One-Pot Creamy Chicken Mushroom Soup
This creamy chicken mushroom soup is the kind of meal that makes a chilly weeknight feel a little easier. It builds rich, earthy flavor from browned mushrooms and tender chicken in a velvety broth, all in one pot.

You get deep savory notes without a long simmer, and the creaminess comes from a quick roux and a splash of heavy cream, not a heavy pour. It’s filling enough on its own but still light enough that you don’t feel weighed down.
Why This Soup Earns a Spot Every Fall
I love how this soup balances rich and bright. The mushrooms carry all that deep, woodsy flavor, while the chicken stays juicy because we only brown it and then let it finish cooking gently in the broth. A little thyme ties everything together without stealing the show.
There’s also the fact that it dirties exactly one pot. That matters on a Tuesday when you want something warm and homemade but do not want to face a sink full of dishes. Leftovers hold beautifully, and the broth thickens just enough overnight to feel even cozier the next day.
Ingredients

- 1 tbsp olive oil: for browning the chicken
- 2 tbsp unsalted butter, divided: one part for the chicken, the rest for the mushrooms
- 1 lb boneless skinless chicken thighs, cut into bite-size pieces: thighs stay tender; breasts work but cook them a little less
- 1 tsp kosher salt, plus more to taste: use half before browning, the rest later
- ½ tsp black pepper: freshly ground gives the best bite
- 8 oz cremini mushrooms, sliced: white mushrooms work too; cremini bring more flavor
- 1 medium yellow onion, diced: about 1 cup
- 3 cloves garlic, minced: add right before the flour so it does not burn
- 3 tbsp all-purpose flour: builds the roux that thickens the broth
- 4 cups low-sodium chicken broth: homemade or a good store-bought one
- 1 tsp dried thyme: or 1 tbsp fresh thyme leaves
- ½ cup heavy cream: added off the heat for a silky finish
- Fresh thyme or parsley: optional, for serving
Variations / Substitutions
- Use leftover or rotisserie chicken: shred about 2 cups cooked chicken and stir it in with the cream right at the end instead of browning raw chicken.
- Swap the mushrooms: shiitakes or a mix of wild mushrooms work well, just slice them thin so they cook evenly.
- Make it dairy-free: use a neutral oil for browning, skip the butter, and replace the heavy cream with full-fat canned coconut milk. The flavor shifts but the soup stays creamy.
- Add a little sherry: pour in ¼ cup after the garlic and let it bubble away before adding the flour; it adds a nice brightness.
- Change the herb: fresh rosemary or a small bay leaf added with the broth are both great swaps for thyme.
If you like this one, our Creamy Tuscan Chicken Soup is another rich, one-pot favorite.
How to Make Creamy Chicken Mushroom Soup
Step 1: Brown the Chicken

Heat 1 tbsp olive oil and 1 tbsp of the butter in a large Dutch oven or heavy-bottomed pot over medium-high heat. While the butter melts, season the 1 lb chicken pieces with ½ tsp salt and the ½ tsp pepper. Add the chicken in a single layer and cook, turning once, until golden on both sides but not cooked through, about 5 to 6 minutes total. Transfer the chicken to a plate and set it aside.
The chicken should have a light brown sear and release easily from the pot. A few browned bits left on the bottom are good, they’ll build flavor in the next steps.
Step 2: Sauté the Mushrooms

Drop the heat to medium and add the remaining 1 tbsp butter to the pot. Once it melts, toss in the 8 oz sliced mushrooms and a pinch of salt. Cook, stirring only every minute or so, until the mushrooms release their liquid and turn deep golden brown, about 5 to 6 minutes.
Give them room and resist stirring too often. Browning happens when they sit against the hot pan, and that color is where the deepest mushroom flavor lives.
Step 3: Build the Broth

Stir in the diced onion and cook until it softens and turns translucent, about 3 minutes. Add the 3 cloves minced garlic and cook for 30 seconds, just until fragrant. Sprinkle the 3 tbsp flour over everything and stir constantly for 1 minute to cook out the raw flour taste.
Pour in about 1 cup of the chicken broth and scrape up any browned bits stuck to the bottom of the pot with a wooden spoon. Stir in the remaining 3 cups broth and the 1 tsp dried thyme, then return the browned chicken and any juices from the plate to the pot.
Step 4: Simmer the Soup

Bring the soup to a gentle boil, then reduce the heat so it simmers steadily. Cook uncovered, stirring occasionally, until the chicken is fully cooked through and tender, 10 to 12 minutes. If you have an instant-read thermometer, the thickest pieces should register 165°F (74°C).
The broth will thicken slightly as it simmers, and the flavors meld together. Taste it now and add the remaining salt, a little at a time, until the broth tastes rich and balanced.
Step 5: Finish with Cream

Remove the pot from the heat. Slowly stir in the ½ cup heavy cream until the soup turns pale and silky. Do not let it boil after adding the cream or the broth can break and turn grainy.
Take one final taste and adjust the salt and pepper. The soup should feel creamy and coating, not heavy.
Step 6: Ladle and Serve

Ladle the soup into wide bowls and sprinkle fresh thyme leaves or chopped parsley over each one. Serve hot, with crusty bread on the side if you like.
The broth is glossy and flecked with herbs, the chicken tender, and the mushrooms scattered throughout. It looks just as warm as it tastes.
Tips for Richer Flavor and Perfect Texture
- Use chicken thighs instead of breasts. They stay tender through the simmer and add more flavor to the broth without any extra work.
- Wipe mushrooms clean with a damp paper towel rather than rinsing them. Mushrooms soak up water fast, and wet mushrooms steam instead of brown.
- Taste and adjust the salt right before adding the cream. Broth brands vary widely in saltiness, and getting the salt level right is what makes the whole soup taste deep, not flat.
- If you want an even thicker broth, mix 1 tbsp cornstarch with 1 tbsp cold water and stir it in during the last 2 minutes of simmering.
Storing Leftovers
- Refrigerate:: Cool the soup completely and store it in an airtight container for up to 4 days. The broth will thicken as it sits, which is normal.
- Reheating:: Warm it gently over medium-low heat, stirring often. The cream may separate if it boils, so keep the heat low and stir until it comes back together.
- Serve cold?:: This soup is best hot; it is not meant to be served chilled.
What to Serve with Creamy Chicken Mushroom Soup
A thick slice of toasted sourdough or a warm, crusty baguette is perfect for dragging through the last of the broth. For something green, a simple arugula salad with lemon and shaved Parmesan cuts through the richness. If you want to round it out further, steamed green beans with a little butter and garlic add a fresh snap.
Frequently Asked Questions
Can I use cooked chicken instead of raw?
Yes. Shred or chop about 2 cups of cooked chicken and stir it in after you add the cream, just long enough to warm it through. Do not simmer it or it will dry out.
Can I make this soup with milk instead of heavy cream?
You can, but the soup will be thinner and less rich. Use whole milk and stir it in off the heat just like the cream. Avoid low-fat milk, which curdles more easily.
Can I freeze creamy chicken mushroom soup?
Yes, but the texture changes a little. The cream may separate when thawed. Freeze it without the cream if you can, then stir the cream in when reheating. If the soup is already fully made, thaw it overnight in the fridge and reheat very gently, whisking to bring it back together.
How do I make this gluten-free?
Replace the all-purpose flour with 2 tbsp cornstarch mixed with 2 tbsp cold water. Stir the slurry into the simmering soup in Step 4 and cook for a minute to thicken before adding the cream.

Creamy Chicken Mushroom Soup Recipe
Ingredients
Method
- Heat oil and 1 tbsp butter in a large pot over medium-high. Season chicken with ½ tsp salt and pepper, brown for about 5 minutes, then transfer to a plate.
- Lower heat to medium, add remaining butter and mushrooms with a pinch of salt. Cook until golden, about 5 minutes.
- Stir in onion and cook 3 minutes, then add garlic for 30 seconds. Sprinkle flour, stir 1 minute, then pour in broth and thyme. Scrape up any browned bits.
- Return chicken and any juices to the pot. Bring to a boil, then simmer until chicken is cooked through, 10 to 12 minutes. Taste and add remaining salt.
- Remove from heat, stir in heavy cream until smooth. Adjust salt and pepper.
- Ladle into bowls, garnish with fresh herbs, and serve hot.
