Chicken Mushroom Soup Recipe tastes rich, cozy, and earthy, with tender chicken, buttery mushrooms, and a broth that feels like a hug in a bowl. It works perfectly for busy families, meal prep fans, and anyone who wants a from-scratch soup on the table in about 45–55 minutes. I tested this version on a chilly Tuesday in my tiny kitchen, and my kids asked for seconds before I even sat down.
Why Make This Chicken Mushroom Soup Recipe at Home
Homemade chicken mushroom soup gives you deep flavor without mystery ingredients or extra sodium. You control the salt, the veggies, and the richness, so the soup fits your taste and your pantry.
This recipe uses simple, affordable ingredients that you probably already keep around. You can use leftover chicken, rotisserie chicken, or fresh chicken thighs, and the mushrooms can come from a basic grocery store pack. The soup tastes restaurant-level cozy, but your wallet does not cry afterward.
“This Chicken Mushroom Soup Recipe tastes like something from a cozy bistro, but it comes together in my own kitchen in under an hour, and my whole family slurps every last drop. ★★★★★”
Ingredients You Need

Chicken and broth
- 1.5 pounds boneless skinless chicken thighs
- Thighs stay juicy and tender and handle simmering better than breasts.
- Use rotisserie chicken if you want a shortcut and stir it in near the end.
- 8 cups low sodium chicken broth
- Low sodium broth lets you control seasoning.
- Use a good quality boxed broth or a bouillon paste like Better Than Bouillon if you like stronger flavor.
Vegetables and mushrooms
- 1 pound mushrooms, sliced
- 1 large yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
Aromatics and flavor boosters
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon harissa paste
- 1 teaspoon ground coriander
- 1 teaspoon ground turmeric
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 2 bay leaves
- 1 tablespoon soy sauce or tamari
- This adds umami and depth without tasting like stir fry.
- 1 tablespoon fresh lemon juice
- Brightens the soup at the end.
- Salt and black pepper to taste
Creaminess and body
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 3 tablespoons all purpose flour
- This combo thickens the soup slightly and gives a velvety texture.
- Use a gluten free all purpose blend if needed.
- 1 cup half and half or whole milk
- For a richer soup, use half and half.
- For a lighter version, use whole milk or even evaporated milk.
Optional add ins
- 1 cup cooked rice, egg noodles, or small pasta
- Stir in at the end so it does not overcook.
- 2 tablespoons chopped fresh parsley
- 1 tablespoon chopped fresh dill or chives
Equipment list
- Large heavy stock pot or Dutch oven, at least 6 quart
- Sharp chef’s knife and cutting board
- Wooden spoon or heat safe spatula
- Ladle
- Small bowl or measuring cup for mixing flour and dairy
- Tongs or fork to handle the chicken
Tips & Mistakes
- Brown the mushrooms well so they release moisture and develop flavor instead of steaming in their own juices.
- Cut the chicken into bite size pieces so it cooks evenly and stays tender.
- Use low sodium broth so you season gradually and avoid an overly salty soup.
- Add dairy near the end over low heat so it stays smooth and does not curdle.
- Taste and adjust salt, pepper, and lemon juice right before serving so the flavors pop.
- Do not boil the soup hard after you add the half and half or milk, or the texture turns grainy.
- Sauté the veggies long enough for the onions to turn translucent and sweet, which builds a better base.
- Avoid overcrowding the pot with mushrooms, and cook them in two batches if needed for good browning.
- Stir the flour into fat and veggies thoroughly so it cooks out the raw taste and thickens evenly.
- Keep noodles or rice separate if you plan to store leftovers, so they do not soak up all the broth.
How to Make Chicken Mushroom Soup

1: Sauté veggies and aromatics
Heat olive oil and butter in a large stock pot or Dutch oven over medium heat. Add onions, carrots, and celery, and cook until the onions turn soft and lightly golden, about 7 to 8 minutes. Stir in garlic, ginger, harissa, coriander, turmeric, thyme, and oregano, and cook 2 minutes until fragrant. Season with a pinch of salt and black pepper.
2: Brown the mushrooms
Add the sliced mushrooms to the pot in an even layer. Cook without stirring for 3 minutes so they start to brown, then stir and cook another 5 to 7 minutes until they shrink and develop color. Sprinkle with a little salt to help them release moisture and deepen flavor.
3: Build the base and thicken
Sprinkle the flour over the veggies and mushrooms and stir well so it coats everything. Cook 2 to 3 minutes, stirring often, so the flour turns lightly golden and loses the raw taste. Pour in about 1 cup of broth while you stir, and mix until the mixture looks smooth and slightly thick.
4: Add broth and chicken
Pour in the remaining chicken broth while you stir. Add the chicken thighs, bay leaves, and soy sauce, and bring the soup to a gentle simmer over medium heat. Reduce the heat to medium low and simmer 18 to 22 minutes, until the chicken cooks through and feels tender.
5: Shred the chicken
Use tongs to lift the chicken thighs out to a cutting board. Shred or chop the chicken into bite size pieces with two forks or a knife. Return the chicken to the pot and stir to combine.
6: Add creaminess
Lower the heat so the soup barely simmers. Stir in the half and half or milk and let the soup heat gently for 3 to 5 minutes. Do not let it boil, and stir often so the dairy blends into the broth and turns silky.
7: Finish and adjust
Stir in the lemon juice and taste the soup. Add more salt, pepper, or a splash of soy sauce if the flavor needs a boost. Remove the bay leaves, then stir in parsley and any cooked rice or noodles if you use them.
8: Rest
Let the soup sit off the heat for 5 minutes so the flavors settle and the texture thickens slightly. Ladle into bowls and top with extra herbs or a grind of black pepper. Serve hot with bread or crackers on the side.
Variations I’ve Tried
I swap the chicken thighs for leftover rotisserie chicken and add it during the last 10 minutes for a faster weeknight version. I make a lighter dairy free batch with olive oil only, no butter, and I stir in a can of coconut milk at the end for a different kind of creaminess. I also tried a grainy version with cooked barley instead of noodles, which turned the soup into a hearty one pot dinner.
Sometimes I add a handful of baby spinach or chopped kale during the last 5 minutes for extra greens. On cold nights, I bump up the harissa and add a pinch of smoked paprika for a cozy, slightly spicy bowl. My kids love a milder version with peas and corn stirred in at the end for sweetness and color.
How to Serve Chicken Mushroom Soup
Serve this Chicken Mushroom Soup Recipe steaming hot in wide bowls so the aroma hits you first. Add a sprinkle of fresh parsley or dill and a squeeze of extra lemon for brightness. Pair it with crusty bread, garlic toast, or simple buttered toast for dipping. Round out the meal with a crisp green salad or sliced fruit for a fresh contrast.
How to store
- Cool the soup to room temperature within 1 to 2 hours, then transfer it to airtight containers.
- Store in the fridge for up to 4 days, and keep noodles or rice in a separate container if possible.
- Freeze the soup without dairy for up to 3 months, then add the half and half or milk after reheating for the best texture.
- Reheat gently on the stove over medium low heat, stirring often, until hot, or warm individual portions in the microwave in short bursts, stirring between each burst.

Chicken Mushroom Soup Recipe
Ingredients
Instructions
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook until softened, about 3–4 minutes.
- Stir in the minced garlic and sliced mushrooms, and cook until the mushrooms release their moisture and start to brown, about 5–7 minutes.
- Add the cubed chicken to the pot and cook, stirring occasionally, until the chicken is no longer pink on the outside.
- Sprinkle the flour over the mixture and stir well to coat the chicken and mushrooms. Cook for 1–2 minutes to remove the raw flour taste.
- Gradually pour in the chicken broth while stirring to prevent lumps, then add the dried thyme, salt, and black pepper.
- Bring the soup to a gentle boil, then reduce the heat and let it simmer for 15–20 minutes, or until the chicken is cooked through and the flavors meld.
- Stir in the milk or half-and-half and simmer for another 3–5 minutes without boiling, until the soup is creamy and heated through. Adjust seasoning to taste.
- Remove from heat and stir in chopped fresh parsley if using. Serve hot.
Notes
Approximate per serving (4 servings): 310 calories; fat 14 g; saturated fat 4 g; carbohydrates 14 g; fiber 1 g; sugars 5 g; protein 32 g; sodium 780 mg. Values will vary based on brands, add-ins, and portion size.