This velvety soup combines sautéed cremini mushrooms, fresh thyme, and aromatic vegetables simmered in broth. After blending to a smooth consistency, it's enriched with heavy cream for a luxurious texture. Perfect as a light starter or comforting meal, the soup balances earthy notes with subtle herbaceous hints. Garnish with fresh thyme and serve warm, optionally paired with crusty bread or a splash of white wine for added depth.
There's something about the way mushrooms transform in hot butter that still catches me off guard. I was testing recipes on a quiet Tuesday evening when I realized the earthy smell filling my kitchen wasn't just cooking—it was that moment when simple ingredients become something rich and comforting. This soup happened almost by accident, born from whatever vegetables I had and an armful of thyme from the garden.
I made this for my neighbor one snowy afternoon, and she came back the next day asking if I'd sneak some to her house twice a week. That's when I knew the recipe had shifted from something I was testing to something worth keeping close.
Ingredients
- Fresh cremini or button mushrooms (500 g): The backbone of this soup—their earthiness deepens as they brown, so don't rush this step or crowd the pan.
- Yellow onion, finely chopped (1 medium): It dissolves into the broth and becomes the sweet foundation everything else builds on.
- Garlic, minced (2 cloves): Add it after the softer vegetables so it doesn't burn and turn bitter.
- Carrot, diced (1 medium): A quiet sweetness that balances the mushrooms' earthiness.
- Celery, diced (1 stick): Often overlooked, but it adds a subtle depth and body to the broth.
- Unsalted butter (2 tbsp): Use real butter here; it makes a noticeable difference in flavor.
- Heavy cream (200 ml): This arrives at the end to turn everything silky, but don't skip the simmer first or you'll lose the mushroom flavor.
- Vegetable broth (750 ml): Quality matters—a thin broth makes a thin soup, so taste yours and season accordingly.
- Dry white wine, optional (120 ml): It rounds out flavors and adds complexity, but vegetable broth alone works beautifully too.
- Fresh thyme leaves (1 tsp, plus extra for garnish): Fresh thyme is key; dried thyme tastes papery in comparison.
- Bay leaf (1): Remove it before blending or your blender will thank you later.
- Salt and freshly ground black pepper: Add in layers, tasting as you go.
- Olive oil (1 tbsp): It starts the heat and keeps the butter from burning.
Instructions
- Warm the base and build flavor:
- Heat olive oil and butter in a large pot over medium heat. Once the butter foams, add onion, carrot, and celery; sauté for about 5 minutes, stirring every minute or so, until the edges of the onion turn translucent and everything smells sweet.
- Invite the garlic:
- Add minced garlic and cook for exactly 1 minute—you're looking for that moment when it stops being pungent and starts smelling like dinner. Any longer and it catches.
- Brown the mushrooms and coax out their flavor:
- Stir in sliced mushrooms and cook for 8–10 minutes, stirring occasionally, until they've released their moisture and started to caramelize at the edges. The kitchen will smell ancient and earthy by now.
- Deglaze if using wine:
- If you're using white wine, pour it in and let it bubble for 2–3 minutes, scraping the bottom of the pot so nothing sticks. You'll see the liquid reduce and concentrate.
- Build the broth and simmer:
- Add vegetable broth, thyme, bay leaf, and a pinch of salt and pepper. Bring it to a boil, then lower the heat and simmer uncovered for 15 minutes so the flavors meld and deepen.
- Remove the bay leaf and blend:
- Fish out the bay leaf carefully, then use an immersion blender to puree until smooth, or work in batches with a regular blender. If you like texture, leave some chunks—it's your soup.
- Finish with cream and adjust:
- Stir in heavy cream and let it heat gently for 2–3 minutes without boiling. Taste and season again—sometimes you need a touch more salt or a crack of pepper to wake everything up.
- Serve and garnish:
- Ladle into warm bowls and scatter fresh thyme leaves on top. A small drizzle of olive oil, if you're feeling fancy, makes it even nicer.
I learned this recipe wasn't just soup when someone told me they'd made it for their sick friend, and it was the first thing she wanted to eat. That's when I understood why comfort food matters the way it does.
Variations That Work
Swap the mushrooms for a mix of cremini and oyster, or even add a handful of shiitake for deeper flavor. Some nights I add a splash of truffle oil at the very end—just a few drops—and it transforms into something almost luxurious. A sprinkle of Parmesan before serving is quietly elegant, and a crispy sage leaf on top adds a textural surprise.
Making It Dairy-Free
Use the same recipe but replace butter with olive oil and heavy cream with oat cream or coconut cream. The texture shifts slightly—it's a bit lighter—but the soup loses none of its comfort. Some people say coconut cream brings too much sweetness, so oat cream tends to be the friendlier choice for mushroom soup.
Serving and Storage
Serve this soup hot, ideally within an hour of making it, with crusty bread or garlic toasts. It tastes even better the next day after flavors settle and deepen, so make extra. This soup keeps in the refrigerator for up to 3 days and freezes beautifully for a month or more.
- Freeze it before adding cream so it holds its texture better, then stir in fresh cream when you reheat.
- A dry white wine like Sauvignon Blanc pairs beautifully and echoes the wine in the soup itself.
- Reheat gently over medium heat, stirring occasionally, and add a splash of broth if it's thickened too much.
This soup reminds me that some of the most nourishing moments come from the simplest recipes, the ones you can make without thinking too hard but that taste like you poured intention into every stir. Keep this one close.
Recipe FAQs
- → What type of mushrooms works best?
-
Cremini or button mushrooms provide an earthy, rich flavor that forms the base of this smooth blend.
- → Can the soup be made vegan?
-
Yes, substitute butter and heavy cream with plant-based alternatives like olive oil and coconut or oat cream.
- → Is the white wine necessary?
-
White wine adds subtle depth but can be omitted without compromising the overall flavor.
- → How do I achieve the creamy texture?
-
Puree the cooked vegetables and broth until smooth, then gently mix in cream to enhance silkiness.
- → What garnishes complement this soup?
-
Fresh thyme leaves add a fragrant touch and elevate the aromatic experience just before serving.