Save There's something about the smell of mushrooms hitting hot butter that makes a kitchen feel instantly warmer. I stumbled onto this soup during a particularly gray October afternoon when I'd bought too many cremini mushrooms at the farmer's market and had half a rotisserie chicken sitting in my fridge. The combination felt obvious in hindsight, but that first spoonful of creamy, nutty broth with the tender rice grains and silky chicken made me understand why this particular bowl became a regular visitor to my dinner table.
My sister called one February evening asking what smelled so good coming from my apartment. She showed up uninvited with her kids, and I ended up making this soup while they did homework at my kitchen table. By the time I ladled it into bowls, they were all crowded around asking for seconds before they'd even finished their first, and somehow that moment felt like the real recipe—not just the ingredients.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Boneless, skinless chicken breasts (400 g): Dice them into roughly half-inch pieces so they cook through quickly and stay tender instead of rubbery in the broth.
- Cremini or white mushrooms (250 g): Don't skip the browning step with these—it draws out their earthiness and keeps the soup from tasting one-dimensional.
- Onion, carrots, and celery (your aromatics): This trio is the flavor foundation, so take the extra minute to dice them evenly so they soften at the same time.
- Garlic (3 cloves): Mince it fine and add it after the mushrooms so it doesn't burn and turn bitter.
- Wild rice (180 g, rinsed): Rinsing removes excess starch and helps each grain stay distinct rather than clumpy.
- Chicken broth (1.5 L): Low sodium is key because you're adding Parmesan and butter later, and salty broth will make the whole thing unbalanced.
- Whole milk or half-and-half (240 ml): This is what makes it creamy without being heavy—add it at the very end so it doesn't curdle.
- Freshly grated Parmesan cheese (50 g): Pre-grated has anti-caking agents that can make the soup look grainy, so spend the thirty seconds grating it fresh.
- Unsalted butter (3 tbsp): Split between cooking the chicken and sautéing the vegetables for even distribution of flavor.
- All-purpose flour (2 tbsp): This thickens the broth naturally as it simmers, giving it body without needing cream.
- Dried thyme, bay leaf, black pepper, and salt: These seasonings work together to deepen the soup without making it taste like a salt shaker.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Brown the chicken first:
- Melt two tablespoons of butter in a large pot over medium heat and let it foam just slightly before adding your diced chicken. You want it to sizzle but not violently—about five or six minutes until the pieces are opaque and barely golden, then transfer them to a plate while you build the rest of the soup.
- Build your flavor base:
- Add the last tablespoon of butter and sauté your onion, carrots, and celery for about four minutes, listening for that gentle sizzle that tells you they're softening without browning. Add the mushrooms and garlic and let them cook another four minutes until the mushrooms release their moisture and the kitchen smells like an autumn forest.
- Make a simple roux:
- Sprinkle the flour over everything and stir constantly for just one minute—this cooks out the raw flour taste and creates a base that will thicken your broth naturally. Don't skip this step or you'll taste the flour in every spoonful.
- Pour in the broth gradually:
- Slowly add your chicken broth while stirring to prevent lumps from forming, then add the rinsed wild rice, thyme, bay leaf, pepper, and a pinch of salt. The stirring here is important because it helps the flour distribute evenly.
- Let it simmer low and slow:
- Bring everything to a boil, then lower the heat and cover the pot, letting it bubble gently for thirty-five to forty minutes while you stir occasionally and watch the rice plump up. You'll know it's ready when the grains split open slightly and taste tender with just a tiny bit of chew remaining.
- Finish with cream and cheese:
- Return your browned chicken to the pot and stir in the milk and freshly grated Parmesan, cooking for three to four minutes just until it's heated through and the cheese melts into silky ribbons. Taste and adjust your salt and pepper because this is your last chance.
- Serve with intention:
- Remove the bay leaf, ladle into bowls, and crown each one with extra Parmesan and fresh parsley if you have it. The texture should be creamy but not thick, with distinct grains of rice floating among tender chicken pieces.
Save The soup that started as a way to use up groceries became something people actually asked me to make. There's quiet power in a dish that makes people slow down at the table and just eat, without needing anything else to happen.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Why Wild Rice Matters Here
Wild rice isn't technically rice at all—it's a grass seed with a nutty flavor and texture that keeps the soup from feeling one-note. Regular white rice would make this taste like chicken and rice, but wild rice transforms it into something that feels more intentional and complex. Plus, it holds up beautifully in broth for days, so leftovers actually taste better than the first serving.
The Secret to Not Overcooking the Chicken
Cooking the chicken separately and adding it back at the end might seem like extra work, but it's the difference between tender pieces and rubbery chunks. Once chicken hits boiling broth for forty minutes, it gets tough no matter how thick or thin you cut it. By cooking it separately and reheating it gently at the end, each piece stays silky and actually absorbs some of that creamy Parmesan flavor.
Variations and Adjustments
This soup is forgiving in a way that makes it easy to work with what you have on hand. I've made it with half wild rice and half brown rice for a slightly earthier version, and I've substituted rotisserie chicken on nights when I didn't feel like cooking the chicken separately. A vegetarian version using vegetable broth instead of chicken broth and doubling the mushrooms actually captures most of the same comfort.
- If you want a thicker soup, whisk together a tablespoon of flour and two tablespoons of cold water, add it to the pot, and let it bubble for a minute to thicken.
- For extra depth, add a dried porcini mushroom or two to the broth while it simmers—they soften and infuse an umami note that elevates everything.
- Crispy bread on the side isn't optional if you want to soak up every last spoonful of broth from your bowl.
Save This soup asks nothing of you except to show up with decent ingredients and a little patience, and it repays that kindness with warmth and comfort that feels a lot like someone really cared about feeding you. Make it once and you'll understand why it keeps coming back into my rotation.
Questions & Answers
- → Can I make this soup ahead of time?
Absolutely. This soup actually tastes better the next day as flavors have time to meld. Store in an airtight container in the refrigerator for up to 4 days. The rice will continue absorbing liquid, so you may need to add a splash of broth when reheating.
- → Is wild rice the same as regular rice?
Wild rice is actually a semi-aquatic grass native to North America, not true rice. It has a nutty flavor, chewy texture, and longer grains. It takes longer to cook than white or brown rice, giving the soup plenty of time to develop rich flavors.
- → Can I freeze this soup?
You can freeze it, but the dairy and rice texture may change slightly. For best results, freeze before adding the milk and Parmesan—then stir those in when reheating. Frozen soup keeps well for up to 3 months.
- → What can I substitute for the chicken?
Try white beans like cannellini or great Northern beans for protein. Or keep it vegetarian with extra mushrooms and perhaps some spinach or kale added in the last few minutes of cooking.
- → How do I prevent the soup from curdling?
Temper the dairy by adding a small amount of hot broth to the milk first, then gradually stir it back into the pot. Avoid boiling once the dairy is added—keep it at a gentle simmer. Using half-and-half instead of milk also helps prevent separation.
- → Can I use quick-cooking wild rice?
Yes, but adjust the cooking time. Quick-cooking wild rice typically needs 15-20 minutes instead of 35-40. Add it during the last 20 minutes of simmering so it doesn't become mushy.