Creamy Chicken and Mushroom Soup for a Cozy Winter Dinner

20 min prep 5 min cook 4 servings
Creamy Chicken and Mushroom Soup for a Cozy Winter Dinner
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s something almost magical about the first spoonful of this creamy chicken and mushroom soup on a night when the wind rattles the maple trees outside my kitchen window. I developed the recipe during the first real cold snap of last November, the kind of evening when the thermometer drops so fast you can hear the old radiators clank to life in protest. I’d promised my parents—freshly arrived from Florida and entirely unprepared for a Midwestern winter—that I’d make “something cozy” for dinner. What emerged from my Dutch oven forty-five minutes later was so luxuriously silky, so deeply savory, that even my dad (a self-professed soup skeptic) went back for thirds and asked me to email the recipe before the bowls were dry.

Since then, this soup has become my culinary security blanket. I’ve served it in wide mugs for casual book-club nights, ladled it over buttery biscuits for a bridal-shower brunch, and once heated it in a thermos at a tailgate when the wind-chill hit single digits. It’s week-night fast (thank you, rotisserie chicken shortcuts) yet Sunday-dinner impressive, thanks to a splash of dry sherry and a whisper of fresh thyme. If you’ve been hunting for a winter soup that tastes like it simmered away all afternoon but actually comes together in under an hour, pull your favorite blanket from the back of the couch, light a candle that smells like pine needles, and let’s get cooking.

Why This Recipe Works

  • Double-mushroom power: A duo of cremini and dried porcini delivers both earthy backbone and umami depth without muddying the delicate cream base.
  • Velouté technique: A light butter-flour roux lets the broth cling to chicken and vegetables for that restaurant-style silkiness—no floury lumps, guaranteed.
  • Rotisserie shortcut: Pre-cooked chicken means the meat stays juicy; you simply warm it through at the end so it never turns stringy.
  • Two dairy choices: Half-and-half keeps it light for weeknights; swap in heavy cream for special occasions and you’ll swear you’re at a chalet in the Alps.
  • One-pot wonder: From sauté to simmer to table, everything happens in a single Dutch oven—less dishes, more couch time.
  • Freezer-friendly: Make a double batch, cool, and freeze flat in zip-top bags; reheat gently with a splash of stock for an instant winter warmer.

Ingredients You'll Need

Ingredients

Great soup starts with great shopping. I stock up on ingredients the morning I plan to cook; mushrooms especially continue to respire after harvest and lose flavor the longer they sit. Look for cremini caps that are tight and cocoa-brown—if you can see gills, they’re past prime. Dried porcini can feel like a splurge, but a single ounce perfumes the entire pot; buy it from a store with high turnover (or online from reputable spice merchants) because old porcini tastes dusty. When you open the container you should be hit with a heady scent of forest floor after rain.

Rotisserie chickens are my weekday hero, but if you have leftover roast turkey or even poached chicken breasts, shred them into bite-size ribbons and you’re golden. For the dairy, I vacillate between half-and-half (for everyday coziness) and heavy cream (when I want to feel like I’m starring in a Nancy Meyers film). Either way, make sure it’s fresh—dairy that’s near its expiration date can break when it hits the hot soup, leaving flecks instead of velvet.

Chicken stock is another place to invest. If homemade isn’t in the cards, look for a low-sodium brand whose ingredient list starts with “chicken,” not “salt.” Swanson’s “unsalted” variety gives me the cleanest canvas. Finally, keep a lemon on hand; a whisper of acid at the end brightens all the earthy flavors and keeps the soup from feeling heavy. A crusty loaf of sourdough doesn’t hurt either.

How to Make Creamy Chicken and Mushroom Soup for a Cozy Winter Dinner

1
Bloom the porcini

Place dried porcini in a 2-cup glass measuring cup and cover with 1½ cups boiling water. Let stand 15 minutes. While they soak, the mushrooms will rehydrate and create an intensely flavored liquid—liquid gold—so don’t pour it down the drain. After soaking, lift porcini out with a fork, squeezing excess back into the cup; rinse briefly to remove any grit, then chop. Strain soaking liquid through a coffee filter or paper towel–lined sieve to eliminate sediment; reserve.

2
Sauté aromatics & cremini

Heat 2 Tbsp olive oil and 2 Tbsp unsalted butter in a heavy 5–6 qt Dutch oven over medium heat until butter foams. Add 1 cup diced yellow onion, 1 cup diced carrot, and 1 cup diced celery plus ½ tsp kosher salt; cook 5 minutes until vegetables soften and onions turn translucent. Increase heat to medium-high; add 1 lb sliced cremini mushrooms in a single layer and leave undisturbed 90 seconds for caramelization. Stir and continue cooking 5–6 minutes until mushrooms release and reabsorb their juices and edges brown.

3
Build the roux

Sprinkle ¼ cup all-purpose flour over vegetables; cook 2 minutes, stirring constantly, until flour smells nutty and turns pale golden. This short toasting step eliminates raw-flour taste and thickens the soup evenly. Reduce heat to medium.

4
Deglaze with sherry

Pour in ¼ cup dry sherry (or dry white wine) and scrape the pot’s bottom with a wooden spoon to lift any browned bits—those bits equal flavor. Let the alcohol bubble away until the pan is almost dry, about 2 minutes.

5
Add liquids & thyme

Stir in reserved porcini liquid, 4 cups low-sodium chicken stock, 2 tsp soy sauce (for depth), 1 bay leaf, 1 sprig fresh thyme, and chopped porcini. Bring to a gentle boil, then reduce to a lively simmer 10 minutes to marry flavors.

6
Enrich with cream

Reduce heat to low; stir in 1 cup half-and-half or heavy cream. Simmer gently—do not boil or dairy may curdle—until soup thickens enough to coat the back of a spoon, about 5 minutes.

7
Add chicken to warm through

Fold in 3 cups shredded cooked chicken (from a 2-lb rotisserie bird). Simmer 2–3 minutes just until chicken is heated; prolonged boiling toughens it.

8
Finish & serve

Fish out bay leaf and thyme stem. Taste; season with additional salt, lots of freshly ground black pepper, and a squeeze of lemon juice. Ladle into warm bowls, shower with chopped parsley, and serve with crusty bread for swiping the bowl clean.

Expert Tips

Keep mushrooms dry

Wipe cremini with a barely damp paper towel instead of rinsing; excess water prevents browning and leaves rubbery slices.

Temper the cream

If your kitchen is chilly, warm cream 20 sec in microwave before adding; this prevents curdling when it hits the hot soup.

Use a wide pot

A broader Dutch oven increases surface area for faster reduction and concentrates flavor without lengthy simmering.

Save stems

Mushroom trimmings and the rotisserie carcass make killer homemade stock; freeze in 1-cup portions for next batch.

Spice it up

A pinch of smoked paprika or chipotle powder adds subtle warmth without overwhelming the delicate cream.

Lemon last

Acid can dull dairy if added too early; finish with fresh lemon juice right before serving for brightest flavor.

Variations to Try

  • Wild-Rice Upgrade: Stir in 1 cup cooked wild rice for nutty chew and extra Minnesota vibes.
  • Green Veg Boost: Add 2 cups baby spinach during final simmer; it wilts instantly and adds color.
  • Dairy-Free Route: Swap butter for olive oil, use oat milk plus 1 Tbsp cornstarch slurry, and add 2 Tbsp white miso for body.
  • Seafood Spin: Replace chicken with 1 lb bay scallops; add during last 3 minutes and cook just until opaque.
  • Herb Swap: Sub tarragon for thyme and add 1 tsp Dijon for a French-country twist.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. Reheat gently over medium-low, thinning with stock or milk as needed—soup thickens as it sits. Avoid boiling or cream may separate.

Freezer: Omit cream if you plan to freeze; soup base (through Step 5) freezes beautifully up to 3 months. Thaw overnight in fridge, then add dairy during reheating. Portion into quart-size freezer bags, squeeze out air, and lay flat for space-saving bricks.

Make-Ahead for Parties: Prep vegetables and shred chicken the night before; store separately. Soup base can be simmered, cooled, and kept chilled; finish with cream and chicken 20 minutes before guests arrive so the aroma greets them at the door.

Frequently Asked Questions

Absolutely. Poach 1½ lb breasts in simmering salted water 12 min, shred with two forks, and proceed. You’ll lose a touch of roasted flavor but still get a stellar soup.

High heat or old dairy can cause proteins to seize. Lower the flame and whisk briskly; if texture is still grainy, blitz with an immersion blender for 5 seconds to re-emulsify.

Use sauté mode through Step 4, add liquids, then pressure cook on HIGH 5 min; quick-release, stir in cream and chicken on sauté-low 3 min. It shaves about 10 minutes total.

Baby bella is the same as cremini—different names. White button work but are milder; supplement with a handful of shiitake caps for deeper flavor.

Substitute 2 Tbsp cornstarch whisked into ¼ cup cold stock; add after liquids come to simmer and cook 2 minutes until glossy and thick.

Peel a potato, dice, and simmer 10 minutes; potato will absorb some salt. Remove chunks, or better yet, add a second cup of stock and cream to dilute.
Creamy Chicken and Mushroom Soup for a Cozy Winter Dinner
soups
Pin Recipe

Creamy Chicken and Mushroom Soup for a Cozy Winter Dinner

(4.9 from 127 reviews)
Prep
15 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Bloom porcini: Cover dried porcini with 1½ cups boiling water 15 min; strain, chop, and reserve liquid.
  2. Sauté vegetables: Heat oil & butter in Dutch oven. Cook onion, carrot, celery, and salt 5 min until soft. Add cremini; cook 6 min until browned.
  3. Make roux: Stir in flour 2 min. Deglaze with sherry; scrape browned bits.
  4. Simmer base: Add porcini liquid, stock, soy sauce, bay, thyme, and chopped porcini; simmer 10 min.
  5. Cream & chicken: Reduce heat; stir in cream and chicken. Simmer gently 5 min until thick. Do NOT boil.
  6. Finish: Remove bay & thyme. Season with salt, pepper, and lemon juice. Garnish with parsley; serve hot.

Recipe Notes

For ultra-smooth texture, blend half the soup with an immersion blender before adding chicken. Soup thickens upon standing; thin with stock or milk when reheating.

Nutrition (per serving)

392
Calories
29g
Protein
16g
Carbs
24g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.