Indulge in a rich, velvety mushroom soup that brings warmth and elegance to your table. Fresh thyme infuses earthy notes while cream creates the luxurious texture that makes this dish unforgettable.
Ready in just 45 minutes, this soup transforms simple ingredients into something extraordinary. Perfect as an elegant starter or a satisfying main course.
Last autumn, my kitchen smelled like a forest floor after rain—that earthy, comforting scent of mushrooms cooking down in butter. I'd come home from the market with an ambitious amount of cremini mushrooms and no real plan, which is usually how my best discoveries happen. The soup that emerged from that impromptu cooking session has become my go-to comfort food, the kind I make when I need something nourishing but also deeply satisfying.
I served this soup to my sister on a particularly gray Sunday, watching steam curl off our bowls as we sat at the kitchen table. She took one sip, closed her eyes, and asked if I'd been hiding culinary talents all these years. The truth is, this recipe is deceptively simple—it just requires patience and the willingness to let ingredients do what they do best.
Ingredients
- 500 g (1 lb) cremini or button mushrooms: Slicing them fairly thin helps them cook evenly and release moisture faster—don't rush this step since it builds the soup's foundation
- 1 medium onion, finely chopped: The onion sweetness balances the earthiness, so chop it small enough it melts into the background
- 2 cloves garlic, minced: Add it with the vegetables, not earlier, so it doesn't burn and turn bitter
- 1 medium carrot and 1 celery stalk, diced: These aromatics create depth without overpowering the mushroom flavor that should star
- 60 ml (1/4 cup) heavy cream and 120 ml (1/2 cup) whole milk: The combination gives richness without making the soup too heavy—use both rather than choosing one
- 30 g (2 tbsp) unsalted butter: Butter carries flavor better than oil, so don't skip this small but mighty ingredient
- 750 ml (3 cups) vegetable broth: A good quality broth matters here since it becomes part of the soup's body
- 1 1/2 tsp fresh thyme leaves (or 1/2 tsp dried thyme): Fresh thyme's lemony notes cut through the cream and complement mushrooms beautifully
- 1 bay leaf: A humble addition that adds subtle depth, just remember to fish it out before blending
- Salt and freshly ground black pepper: Taste and adjust at the end—mushums absorb salt differently during cooking
Instructions
- Build your aromatic base:
- Melt the butter in your large pot over medium heat, then add the onion, carrot, celery, and garlic. Let them soften gently for about 5 minutes until they're fragrant and translucent, stirring occasionally so nothing catches.
- Develop deep mushroom flavor:
- Add the sliced mushrooms and cook, stirring occasionally, for 8–10 minutes. Watch as they release their liquid and then start to brown—that color change means you're building the rich flavor that makes this soup special.
- Simmer with herbs:
- Stir in the thyme and bay leaf, pour in the vegetable broth, and bring everything to a gentle simmer. Cover the pot and let it cook for 15 minutes so the flavors meld together.
- Blend to your preferred texture:
- Remove the bay leaf first. Use an immersion blender directly in the pot to purée until smooth, leaving a bit of texture if you like something more rustic.
- Add the creamy finish:
- Stir in the milk and cream, then heat gently until warmed through. Be careful not to let it boil—high heat can cause dairy to separate and lose its silky texture.
- Season and serve:
- Taste the soup and add salt and pepper as needed. Ladle into warm bowls and garnish with extra thyme sprigs or a light drizzle of cream if you're feeling fancy.
My neighbor texted me at 9pm one evening, asking for the recipe because her husband kept mentioning the soup I'd brought them earlier that week. There's something about a bowl of mushroom soup that feels like being wrapped in a warm blanket on a chilly evening—simple, nourishing, and somehow exactly what you needed.
Getting The Right Texture
I've learned that some people prefer their mushroom soup completely velvety, while others want little bits of mushroom throughout. If you're using a countertop blender, work in batches and be careful with hot liquid—remove the center cap of the lid and cover with a kitchen towel to let steam escape safely. An immersion blender gives you more control since you can stop blending whenever you've reached your desired consistency.
Making It Your Own
Sometimes I'll mix in wild mushrooms like shiitakes or porcinis if I find them at the market—their intensity creates a soup that feels even more luxurious. A splash of sherry or white wine added after the mushrooms brown can add another layer of sophistication. For those who need it to be vegan, I've had great success swapping the dairy for full-fat coconut milk, though the flavor profile shifts slightly toward sweetness.
Serving Suggestions
This soup manages to be both elegant enough for a dinner party and humble enough for a quiet weeknight meal. I love serving it with a thick slice of crusty bread for dipping, though a simple green salad with a bright vinaigrette cuts through the richness beautifully. The soup also pairs surprisingly well with a light white wine like Sauvignon Blanc, which complements without overwhelming the delicate mushroom flavor.
- Make a double batch—it freezes beautifully for those nights when cooking feels impossible
- If reheating, add a splash more milk or broth since it thickens as it sits
- A final pinch of fresh thyme right before serving brightens the entire bowl
There's a quiet satisfaction in ladling this soup into bowls, knowing something so comforting came from such humble ingredients. Hope it brings warmth to your kitchen too.
Recipe Questions & Answers
- → Can I freeze this mushroom soup?
-
Yes, you can freeze this soup for up to 3 months. However, the cream may separate slightly when reheated. Simply whisk gently while warming to restore smoothness.
- → What mushrooms work best for this soup?
-
Cremini or button mushrooms are ideal, but feel free to use a mix of wild mushrooms like shiitake or portobello for deeper, more complex flavors.
- → How do I make this soup vegan?
-
Replace butter with olive oil or vegan butter, and swap the cream and milk with coconut cream, cashew cream, or your favorite plant-based alternative.
- → Can I make this soup ahead of time?
-
Absolutely. The flavors actually deepen when made a day ahead. Store in the refrigerator and reheat gently, adding a splash of liquid if needed.
- → Why is my soup not smooth enough?
-
Ensure you blend thoroughly with an immersion blender. For ultra-smooth results, pass through a fine-mesh sieve after blending. Cooking mushrooms longer also helps break them down.