40-Minute Creamy Chicken Mushroom Soup
This creamy chicken mushroom soup is the kind of weeknight meal that feels a little more put together than you would expect from a 40-minute pot. It is built on a simple roux, tender chicken thighs, and loads of mushrooms, giving it a velvety body without a drop of cream.

The result is deeply savory, with a subtle earthy backbone that makes it a bowl you reach for again and again. Every spoonful coats the back of the spoon just enough, rich but never heavy.
Why This Soup Works So Well
A good chicken soup is hard to beat, but adding mushrooms and a light roux turns it into something I crave all fall and winter. The roux thickens the broth just enough to feel substantial, while keeping the whole dish fast and simple.
The key is to brown the mushrooms well before adding liquid. That browning builds a deep savory base that carries through the entire pot. It is the step that makes a 40-minute soup taste like it simmered for hours.
Ingredients

- 1 lb boneless skinless chicken thighs, cut into 1-inch pieces: thighs stay juicy in the soup. Chicken breast works but can dry out.
- 8 oz cremini mushrooms, sliced ¼-inch thick: button mushrooms are fine too.
- 1 yellow onion, diced
- 2 medium carrots, diced
- 2 celery ribs, diced
- 3 cloves garlic, minced
- 3 tbsp unsalted butter, divided: you will use it in stages.
- 3 tbsp all-purpose flour
- 4 cups low-sodium chicken broth: so you control the salt.
- ½ cup whole milk: half-and-half works for a silkier finish.
- 1 tsp dried thyme
- 1 tsp salt, plus more to taste
- ½ tsp black pepper
- 2 tbsp chopped fresh parsley, for serving: optional, but adds a fresh pop.
Variations / Substitutions
- Protein: use leftover cooked chicken and stir it in at the end to warm through, or substitute turkey.
- Mushrooms: swap cremini for shiitake, which adds a deeper, woodsy note.
- Dairy-free: use olive oil instead of butter, and oat milk or full-fat coconut milk in place of the milk.
- Thickener: a gluten-free flour blend works well, or skip the roux entirely for a brothy soup.
- Herbs: fresh thyme sprigs can replace dried. Add them with the broth and fish out the stems before serving.
If you are in the mood for a brothy, dairy-free version of chicken soup, check out Classic Chicken Noodle Soup.
How to Make Creamy Chicken Mushroom Soup
Step 1: Brown the Chicken

Melt 1 tablespoon of the butter in a large heavy pot over medium-high heat. Add the 1-inch chicken thigh pieces, season them with a pinch of the salt and pepper, and cook for about 5 minutes, turning once or twice, until the outsides are no longer pink. The chicken does not need to be cooked through yet; it will finish in the soup.
Pull the chicken out with a slotted spoon and set it aside on a plate. The pot should still have a layer of fat and browned bits on the bottom, which is exactly where the flavor starts.
Step 2: Sauté the Mushrooms

Add another tablespoon of butter to the same pot and let it melt. Scatter in the sliced mushrooms, spread them into a single layer, and let them cook undisturbed for 3 minutes. After that, stir and continue cooking for another 4 to 5 minutes, until they shrink and turn deeply golden brown.
Use a spatula to lift the mushrooms out of the pot and transfer them to the plate with the chicken. The mushrooms should have seared edges and a concentrated smell, which means they are doing their job.
Step 3: Build the Roux

Drop the heat to medium and add the last tablespoon of butter along with the diced onion, carrots, and celery. Cook the vegetables, stirring occasionally, for 5 minutes, until the onions are translucent and the carrots just begin to soften. Stir in the minced garlic and cook for 30 seconds, until fragrant.
Sprinkle the 3 tablespoons of flour over the vegetables and stir constantly for 1 minute to cook away the raw flour taste. Slowly pour in the chicken broth while whisking to avoid lumps, then add the milk, dried thyme, the remaining salt, and the pepper. Return the browned chicken and mushrooms to the pot along with any juices that collected on the plate.
Step 4: Simmer and Serve

Bring the soup to a gentle simmer, then reduce the heat to low. Let it bubble softly for 15 to 18 minutes, stirring a few times to prevent sticking, until the carrots are fork-tender and the chicken is cooked through.
Taste the broth and add more salt if it needs it. Ladle the soup into bowls, scatter fresh parsley over each one, and serve it hot. The broth will be creamy and pale brown, with plenty of chicken and mushrooms in every spoonful.
Tips for the Best Soup
- Browning the mushrooms in a single layer without moving them at first builds the most flavor. A crowded pot steams them instead.
- Chicken thighs are more forgiving than breasts during the simmer. They stay tender even if you go a few extra minutes.
- Taste before adding more salt at the end. The saltiness of different broths varies, and you can always add, never take away.
- A splash of dry sherry or white wine added with the broth gives an extra layer of savory depth. Totally optional, but nice.
Storing and Reheating Leftovers
- Refrigerate: cool the soup completely and store in an airtight container for up to 4 days. It will thicken as it sits.
- Reheating: warm gently over medium-low heat, stirring often. Add a splash of broth or milk if the soup feels thicker than you like.
What To Serve With Creamy Chicken Mushroom Soup
A thick slice of toasted sourdough or country bread is perfect for dunking into the creamy broth. A bitter green salad with a sharp vinaigrette cuts through the richness and keeps the meal balanced. For a heartier spread, a side of simple roasted broccoli or asparagus brings a little crunch.
Frequently Asked Questions
Can I freeze this soup?
Yes, but the milk may separate when thawed. For the best texture, freeze the soup without the milk, and stir it in while reheating.
Why did my soup turn out bland?
The most common culprits are under-salting or skipping the mushroom browning step. A generous sear on the mushrooms and a final taste for salt make all the difference.
Can I make this in a slow cooker?
You can. Brown the chicken and mushrooms on the stovetop first, then transfer everything except the milk to a slow cooker. Cook on low for 4 to 6 hours, stir in the milk at the end, and serve.

Creamy Chicken Mushroom Soup Recipe
Ingredients
Method
- Melt 1 tbsp butter in a large pot over medium-high heat. Add the chicken, season with a pinch of salt and pepper, and cook until no longer pink outside, about 5 minutes. Remove with a slotted spoon and set aside.
- Add another 1 tbsp butter to the pot. Scatter in the mushrooms in a single layer and cook undisturbed for 3 minutes, then stir and cook until deeply browned, another 4 to 5 minutes. Transfer to the plate with the chicken.
- Reduce heat to medium, add the remaining 1 tbsp butter, onion, carrots, and celery. Cook for 5 minutes until softened, then stir in garlic for 30 seconds. Sprinkle in the flour and stir constantly for 1 minute. Slowly whisk in the broth and milk, then add thyme, salt, pepper, and the reserved chicken and mushrooms.
- Bring to a gentle simmer, then reduce heat to low. Cook for 15 to 18 minutes, stirring occasionally, until the carrots are tender. Taste, adjust salt if needed, then ladle into bowls and top with parsley.
