Thick, spoonable, and full of deep mushroom flavor, this creamy mushroom chicken and wild rice soup earns its place in the dinner rotation because it eats like a meal. The wild rice stays pleasantly chewy, the chicken turns tender enough to shred, and the broth takes on that earthy, almost nutty taste that only comes from giving the mushrooms time to cook down properly.
The key here is building the base before the liquid goes in. Onion, carrot, celery, garlic, and mushrooms all need a little time in the pot so the soup starts with actual flavor instead of just creaminess. The flour gets cooked briefly with the butter to thicken the broth without tasting raw, and the cream goes in at the end so it stays smooth instead of turning grainy.
Below, I’ve included the small details that matter most: how to keep the soup from turning thin, how to tell when the wild rice is done, and which swaps work if you need to adjust the dairy or the chicken.
The wild rice stayed chewy, the broth thickened up perfectly, and the mushrooms gave it such a rich flavor. I used rotisserie chicken and it tasted like I had cooked it all day.
Pin this creamy mushroom chicken and wild rice soup for a rich, one-pot dinner with chewy wild rice and a silky cream broth.
The Mushrooms Need Room to Brown, Not Steam
The biggest mistake in mushroom soup is crowding the pan and rushing the mushrooms. If they sit on top of each other, they give off water and turn soft and dull before they ever taste deep and savory. Here, they go in after the onion, carrot, and celery have already started softening, and they cook long enough to lose their raw edge and pick up a little color from the bottom of the pot.
The flour matters too. It goes in after the vegetables and mushrooms have cooked, and it needs that minute or two in the fat so the soup thickens cleanly later. If you add broth too soon, the flour can clump and the finished soup can taste dusty instead of rich.
What Each Ingredient Is Actually Doing in This Soup

- Chicken breast — It cooks directly in the broth, which keeps the meat tender and lets it soak up flavor as the soup simmers. Rotisserie chicken works too; add it near the end so it doesn’t dry out.
- Wild rice blend — This is what gives the soup its chew and makes it feel substantial. A pure wild rice will take longer and usually needs more broth, while a blend gives you a better weeknight texture without extra fuss.
- Mixed mushrooms — Cremini bring depth, while shiitake add a darker, woodsy note. If you only have button mushrooms, the soup will still work, but it won’t have the same savory backbone.
- Heavy cream — This finishes the soup with a smooth, rich body. Half-and-half can work in a pinch, but the soup will be thinner and a little less luxurious.
- Butter and flour — These form the base of the thickening step. Cooking the flour briefly in butter keeps the broth from tasting starchy and helps the soup hold together once the cream goes in.
Building the Soup in the Right Order
Softening the Aromatics First
Start with the butter, onion, carrots, and celery in a large pot. Cook them until the onion looks translucent and the carrots have started to take on a little color at the edges. That first five minutes gives the soup its backbone; if you rush it, the finished broth tastes flat. Add the garlic only at the end of this stage so it doesn’t burn.
Letting the Mushrooms Cook Down
Add the sliced mushrooms and give them time to lose their moisture. At first they’ll look crowded and wet, then they’ll shrink and start to smell earthy instead of raw. That change is the point. If the pot looks dry before they’ve softened, the butter already in there is enough — don’t add extra liquid or they’ll steam instead of browning.
Making the Broth Thick and Even
Whisk in the flour and let it cook for a minute or two before adding the broth. The mixture should look a little pasty and coat the vegetables. Then pour in the broth slowly while stirring so the base stays smooth. Once the liquid is in, add the wild rice, chicken, thyme, and bay leaf, then bring everything to a gentle simmer rather than a hard boil.
Finishing with Cream and Shredded Chicken
Simmer until the wild rice is tender and the chicken is cooked through. Pull the chicken out, shred it, and return it to the pot after you remove the bay leaf. Stir in the cream at the end over low heat. If the soup boils after the cream goes in, it can separate or turn slightly grainy, so keep the heat gentle and let it warm through slowly.
How to Adapt This for Different Needs and Different Pantries
Use Rotisserie Chicken for a Faster Finish
Skip the raw chicken breast and stir in shredded rotisserie chicken during the last 10 minutes. That keeps the meat juicy and cuts the cook time without changing the texture of the soup.
Make It Dairy-Free Without Losing Body
Use olive oil instead of butter, and swap the cream for canned full-fat coconut milk or an unsweetened dairy-free cooking cream. Coconut milk adds a faint sweetness, while a neutral dairy-free cream keeps the mushroom flavor closer to the original.
Make It Gluten-Free Without Changing the Texture Too Much
Swap the flour for a gluten-free all-purpose blend that thickens one-for-one, or use cornstarch slurry at the end if that’s what you have. Cornstarch gives a cleaner finish but a slightly glossier look, while the flour blend behaves more like the original.
Stretch It for a Bigger Crowd
Add an extra cup of broth and another half cup of wild rice blend if you need to feed more people. The soup will thicken as it sits, so a little extra liquid at the start helps it stay spoonable later.
Storage and Reheating
- Refrigerator: Store in an airtight container for 4 days. The rice will keep absorbing broth, so the soup gets thicker by day two.
- Freezer: It freezes, but the cream can separate a little after thawing. For the best result, freeze it before adding the cream, then stir the cream in when you reheat.
- Reheating: Warm it slowly on the stove over low heat with a splash of broth or water. High heat is what makes the cream split and the rice turn mushy.
Answers to the Questions Worth Asking

Creamy Mushroom Chicken And Wild Rice Soup
Ingredients
Equipment
Method
- Melt the butter in a large pot over medium heat, then sauté the onion, carrots, and celery for 5 minutes until beginning to soften.
- Add the garlic and sliced mushrooms, then cook for 4 minutes, stirring, until the mushrooms release moisture and start to brown.
- Whisk in the flour and cook for 1-2 minutes until it smells toasty and the mixture looks slightly paste-like.
- Add the chicken broth, wild rice blend, chicken breast, thyme, and bay leaf, stirring to combine and scraping up any browned bits.
- Simmer uncovered for 40 minutes, stirring occasionally, until the wild rice is tender and the chicken is cooked through.
- Remove the chicken, shred it, and return it to the pot; remove and discard the bay leaf at this point.
- Stir in the heavy cream and simmer for 5 minutes until the soup turns creamy and hot throughout.
- Season with salt and black pepper to taste, then serve.


