This soup features fresh cremini mushrooms sautéed with aromatic garlic, onion, carrot, and celery. A splash of white wine enhances the flavors before simmering with vegetable broth and fragrant thyme. After blending to a smooth texture, rich cream is added to create a velvety, comforting dish perfect as an appetizer or light meal. Garnish with fresh thyme leaves for a burst of herbal aroma.
Optional variations include vegan substitutes and a drizzle of truffle oil for depth. Serve warm paired with crusty bread or toasts to enjoy a cozy, easy-to-make European-inspired soup.
One autumn evening, I was rummaging through my crisper drawer when I found a pile of mushrooms getting a little wrinkled. Rather than toss them, I decided to transform them into something warm and buttery, and that spontaneous decision led me to this soup—a bowl of pure comfort that's become my go-to when the weather turns cool. There's something almost meditative about watching earthy mushrooms soften and release their umami into the pot, filling your kitchen with an aroma that makes everyone pause mid-conversation. This recipe sits at that perfect crossroads where it's simple enough for a Tuesday night but elegant enough to serve when you want to impress.
I made this for my sister on the first cold morning of the year, when frost was still clinging to the grass and she'd driven over complaining about feeling under the weather. By the time she left, she'd had two bowls and was already asking for the recipe—that's when I knew this soup had quietly become something special in my kitchen.
Ingredients
- Fresh cremini or button mushrooms, 500 g (1 lb), sliced: These are your foundation—creminis have more flavor than button mushrooms, but honestly, use whatever's fresh at your market.
- Yellow onion, 1 medium, finely chopped: The sweetness from the onion balances the earthiness of the mushrooms as it cooks down.
- Garlic, 2 cloves, minced: Add this after the softer vegetables to keep it from burning and turning bitter.
- Carrot, 1 medium, diced: A small but crucial sweetness that rounds out the whole soup.
- Celery, 1 stick, diced: This is the quiet player—it adds depth you won't identify by name, but you'll notice if it's missing.
- Unsalted butter, 2 tbsp: This creates that silky base and carries all the mushroom flavors beautifully.
- Heavy cream, 200 ml (¾ cup): Stirred in at the end, this transforms the soup from good to luxurious.
- Vegetable broth, 750 ml (3 cups): Use good quality broth here—it matters more than you'd think.
- Dry white wine, 120 ml (½ cup), optional: If you're using it, let it reduce properly to cook off the raw alcohol taste.
- Fresh thyme leaves, 1 tsp, plus extra for garnish: Fresh thyme is infinitely better than dried; it brings a gentle herbal note that feels almost elegant.
- Bay leaf, 1: This simmers quietly in the background and should always be removed before serving.
- Salt and freshly ground black pepper, to taste: Don't rush the seasoning step—taste as you go.
- Olive oil, 1 tbsp: This helps the butter coat the vegetables evenly and adds a subtle richness.
Instructions
- Start with your softest vegetables:
- Heat the olive oil and butter together in a large pot over medium heat, then add the onion, carrot, and celery. Let them soften for about 5 minutes, stirring occasionally—you want them to become translucent and fragrant, not browned. This is where the foundation of flavor begins.
- Wake up the garlic:
- Add your minced garlic and let it cook for just 1 minute until it becomes wonderfully fragrant. Garlic burns quickly, so don't walk away—you'll smell when it's ready.
- Let the mushrooms work their magic:
- Stir in the sliced mushrooms and cook for 8–10 minutes, stirring every couple of minutes. You're waiting for them to turn a deep golden brown and for their released moisture to mostly evaporate—this concentrates their earthy flavor into something almost meaty.
- Reduce the wine if you're using it:
- Pour in the white wine and let it bubble gently for 2–3 minutes until it's mostly cooked down. This softens the sharp alcohol taste and leaves behind a subtle sophistication.
- Build the broth base:
- Add the vegetable broth along with the thyme and bay leaf, then bring everything to a boil. Once it's boiling, lower the heat and let it simmer uncovered for 15 minutes—this allows the flavors to meld and the broth to become infused with thyme.
- Blend to your liking:
- Remove the bay leaf, then use an immersion blender to puree the soup until smooth, or blend in batches if using a countertop blender. If you like a bit of texture, you can leave some mushroom pieces intact.
- Add the cream and finish:
- Stir in the heavy cream and heat gently for 2–3 minutes—don't let it boil or the cream may separate. Taste and adjust your salt and pepper, remembering that the cream will mellow the seasoning slightly.
- Serve with intention:
- Ladle the soup into bowls and garnish with a small sprinkle of fresh thyme leaves. The warmth of the soup will release the thyme's aroma right at the moment you're about to eat.
There's a moment, right after you've blended the soup smooth and stirred in the cream, when you taste that first spoonful and something clicks—it tastes like care, like someone took time to make something beautiful just for you. That's the moment this recipe stops being instructions and becomes a small act of kindness.
Making It Your Own
This soup is wonderfully forgiving and invites small adjustments. If you're a fan of deeper earthiness, try adding a handful of dried porcini mushrooms along with the fresh ones—soak them in warm water first, then chop and add them with their soaking liquid (strained through a fine sieve to catch any grit). For a sharper flavor, a squeeze of fresh lemon juice at the very end brightens everything beautifully.
Vegan and Dietary Adaptations
The magic of this recipe is that it adapts beautifully to different diets without losing its soul. For a vegan version, simply swap the butter for olive oil and use coconut cream or oat cream instead of heavy cream—the soup will be slightly different but equally comforting and rich. If you need it gluten-free, just check that your vegetable broth is certified gluten-free, as some store-bought broths can contain hidden gluten.
Serving and Pairing Ideas
This soup feels most at home served hot, ideally with something crusty alongside it—a slice of good bread or a homemade garlic toast for soaking up every last drop. A dry white wine like Sauvignon Blanc pairs beautifully, or if you're feeling indulgent, add a tiny drizzle of truffle oil to each bowl just before serving for a moment of pure luxury that feels surprisingly effortless.
- Pair with a side salad of bitter greens to balance the creamy richness.
- Double the batch and freeze half for a future evening when you need comfort quickly.
- Leftovers taste even better the next day once the flavors have settled and deepened.
This creamy mushroom soup has a way of becoming a quiet favorite, the one you make when you want to feel nurtured or when you want to nourish someone else. It reminds me that sometimes the most meaningful meals are the simplest ones, made with attention and a touch of thyme.
Recipe FAQs
- → What mushrooms work best for this soup?
-
Fresh cremini or button mushrooms provide an earthy flavor and firm texture ideal for this creamy preparation.
- → Can I omit the white wine in this soup?
-
Yes, the white wine is optional and mainly adds depth; vegetable broth alone delivers a rich base.
- → How do I achieve a smooth texture?
-
Using an immersion blender or countertop blender, puree the soup until it reaches your desired creamy consistency.
- → What herbs complement the mushroom flavors?
-
Fresh thyme enhances the earthiness of mushrooms with gentle herbal notes, making it a perfect pairing.
- → Are there vegan alternatives for the creamy elements?
-
Yes, substitute butter with olive oil and heavy cream with coconut or oat cream for a plant-based version.