Love this? Pin it for later!
When the first flakes begin to swirl and the world outside your window turns into a hushed, white wonderland, there are few things more comforting than a pot of homemade mushroom soup simmering on the stove. This isn’t the canned stuff of childhood cafeterias—this is velvet in a bowl, scented with fresh thyme, kissed with cream, and built layer upon layer with caramelized mushrooms, aromatic vegetables, and a splash of dry sherry that makes the whole kitchen smell like a French bistro.
I developed this recipe after a particularly memorable blizzard trapped my little family indoors for three straight days. The roads were impassable, the fridge was dwindling, but I had a pound of cremini mushrooms, a few sprigs of thyme leftover from Thanksgiving, and a dream. We ate the first batch curled up on the couch while Frozen> played for the hundredth time, steam fogging the windows, snow still falling sideways. By day three we were adding wild rice and shredded chicken to stretch it into dinner again, and no one complained once. Since then, every winter forecast that calls for more than six inches earns a quick grocery run for mushrooms and heavy cream. Consider it edible insurance against the cold.
Why This Recipe Works
- Triple-mushroom blend: A mix of cremini, shiitake, and dried porcini creates deep, complex umami without a long simmer.
- Quick weeknight friendly: From chopping to ladling, you’re 35 minutes away from dinner—perfect for surprise storms.
- Velvety texture, no roux: A single tablespoon of flour plus a quick purée with an immersion blender gives luxurious body.
- Fresh thyme finish: Adding a final sprinkle right before serving keeps the herbal notes bright against the earthy mushrooms.
- Freezer hero: Make a double batch; it reheats like a dream for the next snowpocalypse.
- Dietary flexibility: Naturally vegetarian, easily made vegan with coconut milk, or gluten-free with cornstarch swap.
Ingredients You'll Need
Great mushroom soup starts at the produce aisle. Look for mushrooms that are firm, fragrant, and free of slimy spots; they should smell like the forest after rain, not like vinegar. I use a 50-50 split of everyday cremini (baby bellas) and shiitake caps—the latter bring a smoky depth that cremini alone can’t manage. A small packet of dried porcini is my secret weapon; rehydrated in hot water, they become little bombs of concentrated flavor and the soaking liquid becomes instant mushroom stock. If you can only find one type, double the cremini and still carry on.
Yellow onions, carrots, and celery form the classic mirepoix backbone, but I swap in a leek for half the onion when I’m feeling fancy. Garlic is non-negotiable—four fat cloves, smashed and minced. For the liquid, low-sodium chicken or vegetable broth keeps things light; avoid beef broth, which overpowers the mushrooms. A generous splash of dry sherry (or dry white wine) deglazes the fond and lifts every brown bit. Heavy cream gives the soup its signature silkiness; half-and-half works in a pinch, though the soup will be slightly thinner. Fresh thyme is worth seeking out—dried thyme is fine for long braises, but the fresh leaves add a lemony pop that wakes up the earthiness. Finally, a bay leaf, a dollop of Worcestershire, and a whisper of nutmeg round out the background so no single note steals the show.
How to Make Cozy Mushroom Soup with Thyme for Snow Days
Prep the porcini
Place dried porcini in a 2-cup measuring cup and cover with 1½ cups boiling water. Steep 15 minutes while you chop vegetables. Strain through a fine-mesh sieve, reserving liquid; rinse mushrooms briefly to remove grit, then squeeze dry and mince.
Sauté the aromatics
Heat 2 Tbsp olive oil and 2 Tbsp butter in a heavy Dutch oven over medium until butter foams. Add chopped onion, leek, carrot, and celery; season with ½ tsp salt and cook 6–7 minutes until vegetables are soft and translucent, stirring occasionally.
Brown the mushrooms
Scrape aromatics to the perimeter; add remaining 2 Tbsp butter to the center. When melted, add half the cremini and shiitake caps in a single layer; do not stir for 2 minutes so they caramelize. Repeat with remaining mushrooms, adding more oil if pan is dry. Total browning time 8–10 minutes.
Bloom the garlic & thyme
Stir in minced garlic, chopped porcini, and 1 Tbsp fresh thyme leaves; cook 1 minute until fragrant. Sprinkle 1 Tbsp all-purpose flour over mixture; cook 2 minutes more to coat vegetables and eliminate raw flour taste.
Deglaze & simmer
Pour in ¼ cup dry sherry; scrape browned bits with a wooden spoon. Add reserved porcini soaking liquid, 4 cups broth, 1 bay leaf, 1 tsp Worcestershire, and ⅛ tsp freshly grated nutmeg. Bring to a boil, then reduce heat and simmer uncovered 15 minutes.
Blend to silky
Fish out bay leaf. Using an immersion blender, pulse 4–5 times to thicken soup while leaving plenty of mushroom chunks for texture. (Alternatively, transfer 2 cups to a countertop blender, purée until smooth, and return to pot.)
Finish with cream
Reduce heat to low; stir in ½ cup heavy cream. Warm 2 minutes—do not allow to boil or cream may curdle. Taste and adjust salt and freshly ground black pepper.
Serve & garnish
Ladle into warm bowls. Top with a drizzle of cream, extra thyme leaves, and a crack of black pepper. Serve alongside crusty bread for maximum coziness.
Expert Tips
Cold-pan mushroom trick
For ultra-even browning, spread mushrooms in a dry pan, turn heat to medium, and add oil only after they exude moisture and it evaporates—guaranteed golden edges every time.
Low-fat swap
Replace half the cream with evaporated skim milk or Greek yogurt thinned with milk. Add at the very end off-heat to prevent curdling.
Silky vs. chunky
Blend longer for a velouté-style restaurant bowl, or skip blending entirely and serve as a rustic stew with barley or farro stirred in.
Make-ahead magic
Soup tastes even better the next day. Store it base-only, then add cream when reheating to preserve that fresh, glossy finish.
Freezer wisdom
Freeze portions in silicone muffin cups; pop out two “pucks” per bowl, add broth or milk, and thaw rapidly on busy nights.
Umami booster
A teaspoon of white miso stirred in at the end adds incredible depth without changing the flavor profile—my sneaky weeknight upgrade.
Variations to Try
- Wild rice & chicken: Stir in 2 cups cooked wild rice and shredded rotisserie chicken for a hearty chowder.
- Truffle deluxe: Finish with a drizzle of white truffle oil and a shower of black-truffle pecorino.
- Vegan coconut: Swap butter for olive oil, use full-fat coconut milk, and substitute tamari for Worcestershire.
- Smoky bacon: Render 4 strips of bacon first; use the fat instead of butter and sprinkle crisp bits on top.
- Spicy kick: Add ½ tsp smoked paprika and a pinch of cayenne with the flour; garnish with chili-crisp oil.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. Reheat gently over medium-low, thinning with broth or milk as needed.
Freezer: Omit the cream before freezing. Ladle cooled base into quart-size freezer bags, lay flat to freeze (saves space), and store up to 3 months. Thaw overnight in the fridge, warm on the stove, then stir in cream.
Make-ahead: Chop vegetables and mushrooms up to 2 days ahead; store separately in zip-top bags with a damp paper towel to prevent drying. Dried porcini can be pre-soaked and kept chilled in their liquid for 24 hours.
Frequently Asked Questions
Cozy Mushroom Soup with Thyme for Snow Days
Ingredients
Instructions
- Hydrate porcini: Cover dried mushrooms with 1½ cups boiling water; steep 15 min, strain, chop porcini and reserve liquid.
- Sauté aromatics: In a Dutch oven, heat 2 Tbsp oil and 2 Tbsp butter over medium. Add onion, leek, carrot, celery, and ½ tsp salt; cook 6–7 min until soft.
- Brown mushrooms: Push vegetables aside; melt 2 Tbsp butter, add mushrooms in batches, browning 8–10 min total.
- Bloom flavor base: Stir in garlic, thyme, and chopped porcini; cook 1 min. Sprinkle flour; cook 2 min.
- Deglaze & simmer: Add sherry, scrape browned bits. Stir in porcini liquid, broth, bay leaf, Worcestershire, nutmeg; simmer 15 min.
- Blend & finish: Remove bay leaf; pulse with immersion blender 4–5 times. Stir in cream, warm gently, season.
- Serve: Ladle into bowls, garnish with thyme and black pepper. Enjoy with warm bread.
Recipe Notes
For ultra-smooth texture, blend entire soup. To make ahead, freeze without cream; add when reheating.