Love this? Pin it for later!
There’s something almost magical about watching snow drift past the kitchen window while a pot of soup simmers on the stove. The scent of sautéed mushrooms mingling with garlic and thyme wraps around you like a favorite wool blanket, and every ladleful feels like a promise that winter—no matter how long—can still taste like comfort. I developed this mushroom and spinach soup during the first big storm of last January, when the roads were closed, the kids were building a fort in the living room, and I had nothing but a crisper drawer of produce and a craving for warmth. What started as a clean-out-the-fridge experiment has become our family’s official “snow-day soup.” We’ve served it to neighbors who trudged over in boots, ladled it into thermoses for ski days, and reheated it countless times while puzzle pieces covered the dining table. If you’ve been hunting for a soup that tastes like winter coziness distilled into a bowl, you’ve landed in the right spot.
Why This Recipe Works
- Double umami hit: A mix of cremini and dried porcini creates layers of savory depth that taste hours-long but cook in 30 minutes.
- Silky without cream: A single tablespoon of flour and a quick purée of half the soup deliver body and richness—no heavy cream required.
- Spinach that stays bright: Baby spinach is stirred in off-heat so it wilts perfectly, never going drab or slimy.
- One-pot, week-night friendly: Everything happens in a Dutch oven; minimal dishes, maximum flavor.
- Freezer hero: Make a double batch; leftovers reheat like a dream and taste even better the next day.
- Flexible greens: Swap in kale, chard, or even frozen spinach without tweaking cook times.
Ingredients You'll Need
Great soup starts at the grocery store, but don’t stress—every ingredient here is supermarket-friendly and forgiving. Below I’ve listed what to look for plus quick swaps if the weather is nasty and you’re working with what’s on hand.
Mushrooms: I use 1 pound of cremini (baby bella) mushrooms for their earthy flavor and sturdy texture. Look for caps that are closed, not gapey—those stay fresher longer. Wipe, don’t wash; mushrooms are little sponges and waterlogged fungi steam instead of sear. If cremini prices spike, substitute white button mushrooms or a 50/50 mix of shiitake caps and buttons. Dried porcini are optional but worth it; a small packet keeps forever in the pantry and punches far above its price.
Spinach: Baby spinach wilts quickly and has a sweet, delicate flavor. If you only have mature curly spinach, remove the tough stems and give it a rough chop. Frozen spinach works—thaw, squeeze bone-dry, and add during the simmer.
Aromatics: One large yellow onion, two fat cloves of garlic, and a stalk of celery create the classic soup trio. Dice small so they melt into the broth. In a pinch, leeks or shallots can stand in for the onion.
Thyme & Bay: Fresh thyme sprigs perfume the oil and get fished out later. Dried thyme is fine—use ½ teaspoon. One dried bay leaf quietly elevates the whole pot; skip it only if your pantry is truly bare.
Broth: Use low-sodium vegetable broth to keep the soup vegetarian, or low-sodium chicken broth if that’s what you stock. I keep bouillon paste in the fridge for snow-day emergencies; reconstitute slightly weaker than package directions so the mushroom flavor can shine.
Flour: One tablespoon of all-purpose flour binds the fat and broth, giving body without a roux. For gluten-free diets, substitute 1 ½ teaspoons cornstarch whisked with 2 tablespoons cold broth and add at the end of the simmer.
Lemon: A final squeeze of lemon wakes up every layer. Zest the lemon first; a pinch of bright yellow flecks stirred in right before serving adds sunny sparkle against winter gray.
How to Make Cozy Mushroom and Spinach Soup for Snowy Days
Expert Tips
Control the Salt Early
Mushrooms absorb seasoning as they cook; salting in layers prevents over-salting at the end.
Make It a Meal
Stir in a can of white beans or a cup of cooked farro for protein and staying power.
Double the Batch
Soups thicken as they sit; add broth when reheating and a quick squeeze of lemon to brighten.
Overnight Flavor Boost
Make the soup through Step 5, refrigerate overnight, finish Step 6 just before serving for deeper flavor.
Color pop Garnish
A spoon of tangy yogurt or a few pomegranate seeds add contrast and festive color if serving guests.
Blender Safety
Vent the lid and cover with a towel to avoid hot-soup explosions when using a countertop blender.
Variations to Try
- Creamy Dreamy: Swap the flour for ½ cup mascarpone stirred in at the end for an Italian-style cream of mushroom.
- Smoky Mountain: Add ½ teaspoon smoked paprika with the garlic and use smoked olive oil for garnish.
- Asian-Inspired: Replace thyme with 1 teaspoon grated ginger and 1 teaspoon miso paste; finish with sesame oil and scallions.
- Spicy Snowstorm: Stir in ¼ teaspoon red-pepper flakes with the onion and top with crispy chorizo crumbles.
- Wild-Mushroom Luxe: Use a mix of fresh shiitake, oyster, and chanterelle if budget allows; dried morels make a stunning special-occasion upgrade.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. The flavors meld beautifully, making leftovers something to anticipate rather than tolerate.
Freezer: Portion into quart-size freezer bags, press out excess air, and freeze flat up to 3 months. Thaw overnight in the fridge or use the microwave’s defrost setting, then reheat gently with an extra splash of broth.
Make-Ahead for Company: Steps 1–5 can be completed up to 2 days ahead. Store the soup base and seared mushrooms separately so the mushrooms stay toothsome. Reheat base to a simmer, then proceed with Step 6 just before guests arrive; the spinach will glow jewel-green and the aroma will greet everyone at the door.
Frequently Asked Questions
Cozy Mushroom and Spinach Soup for Snowy Days
Ingredients
Instructions
- Prep porcini: Cover dried porcini with 1 ½ cups just-boiled water; steep 15 min. Lift mushrooms out, rinse, then strain soaking liquid through paper towel–lined sieve to remove grit.
- Sear mushrooms: Heat 1 Tbsp olive oil in Dutch oven over medium-high. Add half the cremini, season with ¼ tsp each salt & pepper. Sear 3 min without stirring, flip, cook 2 min more; transfer to bowl. Repeat with remaining mushrooms.
- Sauté aromatics: Lower heat to medium. Add butter and remaining 1 Tbsp oil. Stir in onion, celery, and ½ tsp salt; cook 4 min until translucent. Add garlic and thyme; cook 1 min.
- Thicken: Sprinkle flour over vegetables; cook 1 min, stirring. Gradually pour in reserved porcini liquid plus broth. Add porcini, bay leaf, and half the seared mushrooms. Simmer 10 min.
- Purée: Discard bay leaf and thyme stems. Blend half the soup until smooth using an immersion blender (or blend 2 cups in countertop blender and return to pot).
- Finish: Add remaining mushrooms and spinach; cover off heat 2 min until spinach wilts. Stir in lemon juice, taste, and adjust seasoning. Serve hot, garnished with lemon zest and olive oil.
Recipe Notes
Soup thickens as it stands; thin with broth when reheating and brighten with an extra squeeze of lemon. For a smoky twist, add ½ tsp smoked paprika with the garlic.
