There’s something magical about a steaming bowl of homemade soup on a chilly day. As the aroma fills my kitchen and warms the house, I’m instantly transported to a place of comfort and contentment. Today, I’m sharing one of my absolute favorite soup recipes – a creamy mushroom chicken and wild rice soup that has become a staple in my home during the colder months.
This isn’t just any ordinary soup. It’s a hearty, satisfying meal in a bowl, packed with earthy mushrooms, tender chunks of chicken, and nutty wild rice, all swimming in a velvety, herb-infused broth. It’s the kind of soup that makes you want to curl up with a good book and savor every spoonful.
What I love most about this recipe is its versatility. You can make it ahead of time and reheat it for busy weeknights, freeze portions for later, or dress it up for company by serving it with crusty artisan bread and a fresh salad. It’s comforting enough for family meals but elegant enough for entertaining.
So grab your Dutch oven or soup pot, and let’s create a bowl of pure comfort that will warm both body and soul.
Ingredients
For the Base
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 1 large yellow onion, finely diced (about 2 cups)
- 3 medium carrots, diced (about 1 cup)
- 3 celery stalks, diced (about 1 cup)
- 4 garlic cloves, minced
- 1 pound mixed mushrooms (cremini, shiitake, oyster), sliced
- 2 teaspoons fresh thyme leaves (or 1 teaspoon dried)
- 1 teaspoon fresh rosemary, finely chopped (or ½ teaspoon dried)
- 2 bay leaves
- ½ teaspoon dried sage
- Salt and freshly ground black pepper, to taste
- ¼ cup all-purpose flour
- 6 cups chicken stock (homemade preferred, but good-quality store-bought works too)
- 1 cup wild rice blend, rinsed and drained
For the Chicken
- 1½ pounds boneless, skinless chicken breasts or thighs
- 1 teaspoon olive oil
- ½ teaspoon salt
- ¼ teaspoon freshly ground black pepper
- ½ teaspoon garlic powder
For the Creamy Finish
- 1½ cups half-and-half or heavy cream (can substitute with full-fat coconut milk for dairy-free option)
- 2 tablespoons fresh lemon juice
- 3 tablespoons fresh parsley, chopped
- 1 tablespoon fresh chives, finely chopped (optional)
Kitchen Equipment Needed
Before diving into the cooking process, here’s what you’ll need:
- Large Dutch oven or heavy-bottomed soup pot
- Sharp chef’s knife and cutting board
- Measuring cups and spoons
- Wooden spoon or silicone spatula
- Whisk
- Baking sheet (for roasting chicken)
- Instant-read thermometer
- Ladle
Detailed Instructions
Step 1: Prepare the Chicken
I’ve found that roasted chicken adds more flavor to this soup than poached, so here’s my preferred method:
- Preheat your oven to 400°F (200°C).
- Place chicken on a baking sheet lined with parchment paper.
- Drizzle with olive oil and season with salt, pepper, and garlic powder.
- Roast for 25-30 minutes until the internal temperature reaches 165°F (74°C).
- Let the chicken rest for 10 minutes, then shred or dice into bite-sized pieces.
Time-saving tip: Use rotisserie chicken instead! Simply shred about 3 cups of meat from a store-bought rotisserie chicken.
Step 2: Start the Soup Base
- In a large Dutch oven or soup pot, heat olive oil and butter over medium heat until the butter is melted.
- Add the diced onion, carrots, and celery (the classic mirepoix). Cook for 5-7 minutes until the vegetables begin to soften.
- Add the minced garlic and cook for another 30 seconds until fragrant.
- Increase heat to medium-high and add the sliced mushrooms. Cook for 8-10 minutes, stirring occasionally, until the mushrooms have released their moisture and begun to brown. This caramelization is key to developing deep mushroom flavor!
- Season the vegetables with thyme, rosemary, sage, salt, and pepper. Add the bay leaves.

Step 3: Create the Soup
- Sprinkle the flour over the vegetable mixture and stir continuously for 2 minutes to cook out the raw flour taste. This will help thicken our soup later.
- Gradually whisk in the chicken stock, about 1 cup at a time, making sure to incorporate all the flour to avoid lumps.
- Add the rinsed wild rice, bring the mixture to a boil, then reduce heat to maintain a gentle simmer.
- Cover and cook for about 45-50 minutes, or until the wild rice is tender but still has a slight bite to it. Different wild rice blends may have varying cooking times, so check the package instructions.
Chef’s note: Wild rice takes longer to cook than regular white or brown rice. Don’t try to rush this process or you’ll end up with undercooked, crunchy rice. Patience is key!
Step 4: Finish the Soup
- Once the rice is tender, add the shredded or diced cooked chicken to the pot.
- Pour in the half-and-half or heavy cream, stirring gently to combine.
- Simmer (don’t boil!) for an additional 10-15 minutes to allow the flavors to meld and the soup to thicken slightly.
- Remove from heat and stir in the fresh lemon juice. This brightens all the flavors!
- Remove bay leaves.
- Taste and adjust seasoning with additional salt and pepper if needed.
- Stir in the fresh parsley, reserving some for garnish.
Step 5: Serve
Ladle the hot soup into bowls and garnish with additional fresh parsley and chives if desired. Serve immediately with crusty bread for dipping.

Nutritional Information
Here’s a breakdown of the nutritional content per serving (based on 8 servings):
Nutrient | Amount per Serving |
---|---|
Calories | 385 |
Protein | 28g |
Carbohydrates | 32g |
Dietary Fiber | 3g |
Sugars | 4g |
Fat | 18g |
Saturated Fat | 8g |
Cholesterol | 78mg |
Sodium | 620mg |
Potassium | 580mg |
Calcium | 8% DV |
Iron | 12% DV |
Vitamin A | 70% DV |
Vitamin C | 15% DV |
Values are approximate and may vary based on specific ingredients used.
Recipe Variations
One of the reasons I love this soup so much is how adaptable it is. Here are some delicious variations I’ve tried:
Vegetarian Version
- Omit the chicken and double the mushrooms
- Use vegetable broth instead of chicken stock
- Add 1 cup of diced butternut squash for additional texture and nutrients
Dairy-Free Option
- Replace butter with additional olive oil
- Substitute the half-and-half with full-fat coconut milk or cashew cream
- The soup will have a slight coconut flavor if using coconut milk, which pairs surprisingly well with the mushrooms
Herbal Variations
- Add 1 tablespoon of fresh dill for a bright, aromatic twist
- Use tarragon instead of thyme for a French-inspired flavor profile
- Add 2 teaspoons of smoked paprika for a subtle smoky flavor
Grain Alternatives
- Substitute farro or barley for the wild rice (note: cooking times may vary)
- Use a brown and wild rice blend if you prefer a milder rice flavor
- For a lower-carb option, use cauliflower rice (add in the last 10 minutes of cooking)
Storage and Reheating Tips
This soup actually gets better with time as the flavors continue to develop. Here’s how to store and reheat it:
Refrigerator Storage
- Cool soup completely before refrigerating
- Store in airtight containers for up to 4 days
- The soup will thicken considerably when chilled; add a splash of broth when reheating
Freezer Storage
- For best results, freeze without the cream if possible
- If the soup already contains cream, be aware that it may separate slightly when thawed
- Freeze in individual portions for easy single servings
- Store in freezer-safe containers for up to 3 months
- Thaw overnight in the refrigerator before reheating
Reheating Guidelines
- Stovetop: Reheat gently over medium-low heat, stirring occasionally to prevent scorching
- Microwave: Heat on 70% power, stirring every minute until heated through
- If the soup seems too thick after storage, thin with additional chicken broth or a splash of cream

Serving Suggestions
This hearty soup is delicious on its own, but here are some perfect pairings to round out the meal:
Bread Options
- Crusty artisan sourdough bread
- Flaky buttermilk biscuits
- Warm garlic bread
- Rosemary focaccia
Salad Pairings
- Simple green salad with lemon vinaigrette
- Arugula salad with shaved parmesan and lemon
- Roasted beet and goat cheese salad
- Kale salad with apple and walnuts
Other Accompaniments
- Roasted brussels sprouts with balsamic glaze
- Steamed green beans with toasted almonds
- Crisp apple slices (the sweetness contrasts nicely with the savory soup)
- Spiced pumpkin muffins for a seasonal touch
Common Mistakes to Avoid
Through many batches of this soup, I’ve learned a few important lessons:
Don’t Rush the Mushrooms
Take your time to properly brown the mushrooms. This caramelization creates that deep, umami flavor that makes this soup special. Rushing this step results in pale, less flavorful mushrooms.
Mind Your Rice
Different wild rice blends have different cooking times. Check your package instructions and adjust accordingly. Undercooked rice will be crunchy, while overcooked rice can become mushy.
Watch the Heat With Cream
Once you add the cream, keep the heat low and never allow the soup to boil. Boiling can cause the cream to separate and give the soup a grainy texture.
Season Gradually
Add salt in stages rather than all at once. The chicken stock, cheese, and other ingredients all contribute saltiness, so it’s best to taste and adjust as you go.
Advanced Tips for Soup Perfection
After making this soup countless times, I’ve picked up some techniques that elevate it from good to unforgettable:
Mushroom Selection
Use a variety of mushrooms for the most complex flavor. If you can find them, add some dried porcini mushrooms (rehydrated) or a small amount of truffle for an incredible flavor boost.
Stock Matters
While store-bought stock works fine, homemade chicken stock takes this soup to another level. I often save chicken bones in the freezer until I have enough to make a rich stock.
Herb Infusion
For even more flavor, tie your herbs (thyme, rosemary, and bay leaves) in a bundle with kitchen twine to create an herb sachet that’s easy to remove before serving.
Rice Pre-Toasting
For nuttier rice flavor, toast the dry wild rice in a separate pan until fragrant before adding it to the soup.
Finishing Touches
A tiny splash of sherry added with the cream provides wonderful depth. For special occasions, a small drizzle of truffle oil just before serving makes this soup restaurant-worthy.
The Ultimate Comfort Food: Why This Soup Works
There’s a science behind why this soup is so satisfying. The combination of protein from the chicken, complex carbohydrates from the wild rice, and healthy fats from the cream creates a perfectly balanced meal that provides sustained energy and satisfaction.
The umami notes from the mushrooms pair beautifully with the earthy wild rice, while the mirepoix base and herbs create a foundation of flavor that’s both familiar and complex. The addition of acid from the lemon juice at the end brightens all these rich components and brings balance to the finished dish.
It’s one of those recipes that makes you feel like a culinary genius, even if you’re a beginner in the kitchen. The layering of flavors happens naturally as you follow the steps, resulting in a soup that tastes like it simmered all day, even though it comes together in just a couple of hours.
Frequently Asked Questions
Can I make this soup in a slow cooker? Yes! Sauté the vegetables and mushrooms as directed, then transfer everything except the cream and parsley to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until the rice is tender. Add the cooked chicken and cream in the last 30 minutes of cooking.
My soup is too thin. How can I thicken it? If your soup isn’t as thick as you’d like, you can make a slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water. Stir this into the simmering soup and it will thicken within a few minutes.
Can I use brown rice instead of wild rice? Yes, but the cooking time and texture will be different. Brown rice takes about 35-40 minutes to cook and will give a softer texture than wild rice, which has a pleasant chewiness.
What’s the best way to clean mushrooms? Instead of washing mushrooms under running water (which can make them soggy), wipe them gently with a damp paper towel or use a soft mushroom brush. If they’re very dirty, you can quickly rinse them, but be sure to pat them completely dry before cooking.
Is this soup gluten-free? Not as written, due to the all-purpose flour. For a gluten-free version, substitute the flour with 2 tablespoons of cornstarch mixed with 2 tablespoons of cold water, added after the stock has come to a simmer.
Can I use milk instead of cream to make it lighter? You can use whole milk instead of cream, but the soup won’t be as rich. To prevent curdling, temper the milk by gradually adding some of the hot soup to it before adding it to the pot. You might also want to increase the flour slightly to maintain thickness.
How can I add more vegetables to this soup? This is a great soup for sneaking in extra vegetables! Try adding diced zucchini, green peas, or baby spinach. Add sturdy vegetables with the carrots and celery; add quick-cooking vegetables like spinach during the last few minutes of cooking.
Why add lemon juice at the end? The acidity from the lemon juice balances the richness of the cream and brightens all the flavors. It’s a small addition that makes a big difference in the final taste. Don’t skip it!
There’s something deeply satisfying about making soup from scratch. The process itself—chopping vegetables, simmering broth, watching ingredients transform—is almost as comforting as eating the finished product. This creamy mushroom chicken and wild rice soup has become my go-to recipe when I need something nourishing and soul-warming, whether I’m cooking for my family on a weeknight or entertaining friends on a chilly weekend.
I hope this recipe brings as much comfort to your table as it has to mine. Food has an incredible power to nourish not just our bodies but our spirits too, and a bowl of homemade soup might be the most perfect embodiment of that truth.