
Creamy Wild Rice Chicken Soup with Roasted Mushrooms tastes rich, cozy, and earthy, with nutty wild rice and caramelized mushrooms in every bite. It works perfectly for busy weeknights or relaxed weekends, since you can get it on the table in about 1 hour and 10 minutes. I first tested this on a freezing Minnesota evening, and my family stopped talking mid-sip, which I count as the highest compliment.
Why Make This Creamy Wild Rice Chicken Soup with Roasted Mushrooms at Home
You control everything at home, from the salt level to how creamy you like the broth. The wild rice cooks tender but not mushy, the chicken stays juicy, and the roasted mushrooms add that deep, almost steak-like flavor you never get from a can.
You also stretch a relatively small amount of chicken into a big pot of soup that feeds a crowd. Leftovers taste even better the next day, so you cook once and eat twice without complaint from anyone at the table.
“This Creamy Wild Rice Chicken Soup with Roasted Mushrooms tastes like a cozy restaurant meal in a bowl, but cleaner and more flavorful than any takeout version I have tried. ★★★★★”
Ingredients You Need
Main ingredients
-
Chicken
- 1.25 to 1.5 pounds boneless skinless chicken thighs or breasts
- Thighs stay juicier and more forgiving, while breasts taste leaner and shred easily.
-
Wild rice
- 1 cup uncooked 100% wild rice, rinsed
- Avoid wild rice blends if you want that nutty chew and dark color.
- If you only have a blend, reduce simmer time by about 10 to 15 minutes and check early.
-
Mushrooms
- 12 to 16 ounces cremini or baby bella mushrooms, sliced
- You can mix in shiitake or oyster mushrooms for extra flavor.
- Avoid canned mushrooms, since they turn rubbery and lack that roasted flavor.
-
Aromatics and vegetables
- 1 large yellow onion, diced
- 2 to 3 medium carrots, diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 2 teaspoons fresh thyme leaves or 1 teaspoon dried thyme
- 1 bay leaf
-
Fat and flour
- 3 tablespoons unsalted butter (or ghee)
- 2 tablespoons olive oil (split between soup base and roasting mushrooms)
- 4 tablespoons all purpose flour
- Use a gluten free all purpose blend if you need a gluten free version.
-
Liquid and dairy
- 6 cups low sodium chicken broth or stock
- I like Better Than Bouillon roasted chicken base for pantry convenience.
- 1 to 1.5 cups whole milk or half and half
- Whole milk gives a lighter creaminess, half and half gives a richer result.
- 1/2 to 3/4 cup heavy cream, to taste
- You can swap with more milk or half and half if you prefer a lighter soup.
- 6 cups low sodium chicken broth or stock
-
Seasoning
- 1 to 1.5 teaspoons kosher salt, plus more to taste
- 1 teaspoon freshly ground black pepper
- 1 teaspoon poultry seasoning or a mix of dried sage and thyme
- 2 tablespoons chopped fresh parsley for garnish
- Optional: pinch of red pepper flakes for gentle heat
Pantry shortcuts and substitutions
- Use rotisserie chicken if you want to save time. Add about 3 cups shredded cooked chicken near the end and skip the raw chicken cooking step.
- Use pre cooked wild rice from the refrigerated section or vacuum packs. Add about 3 cups cooked wild rice in the last 10 minutes and reduce broth slightly.
- Use frozen mirepoix (onion, carrot, celery mix) to skip chopping. Use about 2.5 cups.
- Use pre sliced mushrooms to shave a few minutes off prep.
Equipment list
- Large heavy pot or Dutch oven, at least 5.5 to 6 quarts
- Baking sheet for roasting mushrooms
- Parchment paper or a silicone baking mat
- Sharp chef’s knife and cutting board
- Measuring cups and spoons
- Wooden spoon or heat safe spatula
- Ladle
- Optional: instant read thermometer to check chicken doneness
Tips & Mistakes
- Use 100% wild rice if you want that classic nutty chew; blends cook faster and can turn soft.
- Rinse the wild rice under cool water until it runs mostly clear to remove extra starch and dust.
- Brown the chicken lightly before simmering to build flavor instead of just poaching it.
- Roast the mushrooms at high heat so they caramelize; if they steam, you crowd the pan.
- Spread mushrooms in a single layer and give them space so they brown instead of turning soggy.
- Salt the mushrooms lightly before roasting, then adjust seasoning in the soup at the end.
- Keep the heat at a gentle simmer once you add dairy so the milk or cream does not curdle.
- Stir the bottom of the pot often after you add the rice, since wild rice likes to stick.
- Add cooked chicken and cooked rice near the end if you use leftovers, so they do not overcook.
- Taste and season at the very end; wild rice absorbs salt, so the soup often needs a final pinch.
- Thin leftovers with extra broth or milk during reheating, since the rice continues to absorb liquid.
- Cool the soup in shallow containers before chilling so it moves through the temperature danger zone quickly.
How to Make Creamy Wild Rice Chicken Soup with Roasted Mushrooms
Step 1: Roast the mushrooms
- Heat the oven to 425°F and line a baking sheet with parchment.
- Toss sliced mushrooms with 1 tablespoon olive oil, a pinch of salt, and black pepper.
- Spread them in a single layer on the baking sheet.
- Roast 18 to 22 minutes, stirring once, until the edges turn deep golden and the mushrooms shrink and concentrate in flavor.
Step 2: Sear the chicken
- While the mushrooms roast, heat a large pot over medium high heat.
- Pat the chicken dry and season both sides with salt, pepper, and a little poultry seasoning.
- Add 1 tablespoon olive oil and 1 tablespoon butter to the pot, then add the chicken in a single layer.
- Sear 3 to 4 minutes per side until the surface browns nicely, then transfer the chicken to a plate.
- The chicken finishes cooking later in the soup, so you only need color at this stage.
Step 3: Build the flavor base
- Reduce the heat to medium and add the remaining 2 tablespoons butter to the pot.
- Add onion, carrot, and celery with a pinch of salt.
- Sauté 6 to 8 minutes until the vegetables soften and the onion turns translucent, while you scrape up browned bits from the bottom.
- Stir in garlic and thyme and cook 1 minute until fragrant.
Step 4: Add the flour and liquids
- Sprinkle the flour over the vegetables and stir until it coats everything and no dry spots remain.
- Cook 1 to 2 minutes, stirring constantly, so the flour loses its raw taste.
- Slowly pour in the chicken broth while you whisk or stir, breaking up any lumps.
- Add the bay leaf and poultry seasoning, then bring the mixture to a gentle simmer.
Step 5: Add wild rice and chicken
- Stir in the rinsed wild rice.
- Nestle the seared chicken and any juices back into the pot.
- Cover the pot partially and adjust the heat so the soup simmers gently, not at a hard boil.
- Cook 40 to 50 minutes, stirring every 8 to 10 minutes, until the wild rice turns tender and some grains split open.
Step 6: Shred the chicken and finish the base
- When the wild rice turns tender, pull the chicken pieces out to a cutting board.
- Shred or chop the chicken into bite size pieces.
- Return the chicken to the pot and stir.
- Fish out the bay leaf and discard it.
Step 7: Add dairy and roasted mushrooms
- Lower the heat to medium low.
- Stir in the milk or half and half and the heavy cream.
- Add the roasted mushrooms and any juices from the baking sheet.
- Simmer 5 to 10 minutes, stirring often, until the soup thickens slightly and tastes rich and creamy.
Step 8: Adjust seasoning and serve
- Taste the soup and add more salt, pepper, or a pinch of red pepper flakes if you like a little heat.
- Stir in chopped fresh parsley.
- If the soup looks too thick, add a splash of broth or milk until it reaches your favorite consistency.
- Ladle into bowls and top with extra parsley and a few roasted mushroom slices for a pretty finish.
Variations I've Tried
-
Lighter version
Use all whole milk and skip the heavy cream. The soup still tastes creamy, just a bit less rich. -
Extra veggie version
Add chopped kale or spinach in the last 5 minutes of cooking. The greens wilt into the soup and add color and nutrients. -
Turkey wild rice soup
Swap the chicken for leftover cooked turkey. Stir in about 3 cups shredded turkey during the last 10 minutes of simmering. -
Dairy free version
Use olive oil instead of butter and full fat coconut milk or an unsweetened cashew cream in place of dairy. The flavor shifts slightly, but the texture stays thick and cozy. -
Herb twist
Trade thyme for rosemary or add a small amount of tarragon at the end. Fresh herbs change the personality of the soup without extra work.
How to Serve Creamy Wild Rice Chicken Soup with Roasted Mushrooms
Serve this Creamy Wild Rice Chicken Soup with Roasted Mushrooms in warm bowls with a squeeze of lemon on top if you like a little brightness. Add crusty bread, garlic toast, or simple buttered rolls for dipping and scooping every last bit of broth. Pair it with a crisp green salad, roasted vegetables, or sliced apples and cheddar for a full meal that feels cozy but balanced. I also like to set out extra roasted mushrooms and fresh herbs so everyone can customize their bowl at the table.
How to store
-
Fridge
Cool the soup in shallow containers, then store in airtight containers in the refrigerator for up to 3 to 4 days. -
Freezer
Chill the soup completely, then portion into freezer safe containers or bags and freeze for up to 2 months. The rice softens a bit after freezing, but the flavor stays great. -
Reheating on the stove
Reheat gently over medium low heat, stirring often, until hot. Add a splash of broth or milk to loosen the texture, since the rice continues to absorb liquid. -
Reheating in the microwave
Transfer a portion to a microwave safe bowl, cover loosely, and heat in 45 to 60 second bursts, stirring between each burst until hot. Add a spoonful of broth or milk if the soup looks too thick.

Creamy Wild Rice Chicken Soup with Roasted Mushrooms
Ingredients
Method
- Heat the oven to 425°F and line a baking sheet with parchment paper.
- Toss the sliced mushrooms with 1 tablespoon olive oil, a pinch of salt, and black pepper.
- Spread the mushrooms in a single layer on the baking sheet.
- Roast for 18 to 22 minutes, stirring once, until the edges are deep golden and the mushrooms are caramelized and shrunken.
- While the mushrooms roast, heat a large pot or Dutch oven over medium high heat.
- Pat the chicken dry and season both sides with salt, pepper, and a little poultry seasoning.
- Add 1 tablespoon olive oil and 1 tablespoon butter to the pot, then add the chicken in a single layer.
- Sear for 3 to 4 minutes per side until browned, then transfer the chicken to a plate. The chicken will finish cooking in the soup.
- Reduce the heat to medium and add the remaining 2 tablespoons butter to the pot.
- Add the onion, carrots, and celery with a pinch of salt.
- Sauté for 6 to 8 minutes until the vegetables soften and the onion is translucent, scraping up any browned bits from the bottom.
- Stir in the garlic and thyme and cook for 1 minute until fragrant.
- Sprinkle the flour over the vegetables and stir until everything is coated with no dry spots remaining.
- Cook for 1 to 2 minutes, stirring constantly, to remove the raw flour taste.
- Slowly pour in the chicken broth while stirring or whisking to avoid lumps.
- Add the bay leaf and poultry seasoning, then bring the mixture to a gentle simmer.
- Stir in the rinsed wild rice.
- Nestle the seared chicken and any accumulated juices back into the pot.
- Partially cover the pot and adjust the heat to maintain a gentle simmer.
- Cook for 40 to 50 minutes, stirring every 8 to 10 minutes, until the wild rice is tender and some grains have split open.
- When the wild rice is tender, remove the chicken to a cutting board.
- Shred or chop the chicken into bite-size pieces.
- Return the chicken to the pot and stir to combine.
- Remove and discard the bay leaf.
- Lower the heat to medium low.
- Stir in the milk or half and half and the heavy cream.
- Add the roasted mushrooms and any juices from the baking sheet.
- Simmer gently for 5 to 10 minutes, stirring often, until the soup thickens slightly and tastes rich and creamy.
- Taste and adjust seasoning with more salt, pepper, and a pinch of red pepper flakes if you like heat.
- Stir in the chopped fresh parsley.
- If the soup is too thick, thin with a splash of broth or milk to your preferred consistency.
- Ladle into warm bowls and garnish with extra parsley and a few roasted mushroom slices if desired.
Notes
Approximate per 1 of 8 servings: 420 calories; fat 23 g; saturated fat 11 g; carbohydrates 32 g; fiber 3 g; sugars 5 g; protein 23 g; sodium 620 mg. Values are estimates and will vary based on exact ingredients, brands, and portion sizes.
