In about 40 minutes (10 minutes prep, 30 minutes cook) this creamy mushroom soup serves 4. Sauté onions and mushrooms in butter and olive oil until deeply browned, add thyme, salt and pepper, then pour in vegetable broth and simmer 15 minutes. Puree for a smooth texture or leave chunky, stir in cream and warm through. Garnish with parsley. For a vegan version, swap butter and cream for plant-based alternatives or add a splash of white wine while sautéing for extra depth.
The rain was hammering against the kitchen window so hard that Tuesday evening that I barely heard the pot start to bubble over. I had grabbed a paper bag of cremini mushrooms on impulse at the market, drawn in by their velvety caps and that faint, woodsy smell clinging to the packaging. Within forty minutes I was curled up on the couch with a bowl of the most deeply savory soup I had ever managed at home, wondering why I had not been making this my entire adult life.
My neighbor Sandra knocked on the door that night to return a borrowed casserole dish and ended up staying for two bowls, her jacket still damp from the downpour. She called it restaurant quality and I have been quietly proud of it ever since.
Ingredients
- 500 g fresh mushrooms (button or cremini, sliced): The soul of this soup so do not skimp here, cremini give a deeper flavor but button mushrooms work beautifully in a pinch.
- 1 medium onion (finely chopped): Builds a sweet aromatic base that the mushrooms lean on.
- 2 cloves garlic (minced): Fresh garlic only please, the jarred stuff loses too much of its punch in a simple soup like this.
- 2 tbsp unsalted butter: Adds richness and helps the mushrooms develop a gorgeous golden sear.
- 2 tbsp olive oil: Keeps the butter from browning too fast and adds its own fruity depth.
- 750 ml vegetable broth: A good quality broth makes all the difference so taste it beforehand.
- 200 ml heavy cream: This is what turns everything velvety and luxurious at the finish.
- 1 tsp dried thyme (or 1 tbsp fresh thyme chopped): Thyme and mushrooms are old friends and you will taste why.
- Salt and black pepper (to taste): Season gradually and taste often because oversalted soup is hard to fix.
- 1 tbsp chopped parsley (optional for garnish): A bright green finish that makes the bowl look as good as it smells.
Instructions
- Melt and soften:
- Set a large pot over medium heat and add the butter and olive oil, letting them melt together until the foam just begins to subside. Toss in the chopped onion and stir occasionally until it turns translucent and sweet, roughly three to four minutes.
- Brown the mushrooms:
- Add the minced garlic and all those sliced mushrooms, then resist the urge to stir constantly because they need uninterrupted contact with the heat to caramelize properly. Let them cook eight to ten minutes until deeply golden and their liquid has nearly vanished.
- Season the base:
- Sprinkle in the thyme along with a generous pinch of salt and a few grinds of pepper, stirring so every mushroom gets coated in those fragrant herbs.
- Simmer and develop:
- Pour in the vegetable broth, scraping up any bits stuck to the bottom of the pot because those are packed with flavor. Bring everything to a boil then dial it back to a gentle simmer and let it bubble away uncovered for fifteen minutes.
- Blend if you like:
- For a smoother bowl hit the soup with an immersion blender until it reaches whatever consistency makes you happy, whether that is mostly smooth with a few chunks or completely velvet. Skip this step entirely if you prefer a hearty rustic texture.
- Finish with cream:
- Stir the heavy cream in slowly and let it warm through for two to three minutes over low heat without letting it boil. Taste and adjust the salt and pepper one last time before serving.
- Serve and garnish:
- Ladle the hot soup into wide bowls and scatter chopped parsley over the top if you are feeling fancy. A slice of crusty bread alongside is not optional in my house.
There is something about a pot of mushroom soup simmering on the stove that turns an ordinary weeknight into a small occasion worth savoring.
Choosing the Right Mushrooms
Cremini are my default because they bring an earthy depth that button mushrooms cannot quite match, but honestly any combination works beautifully. I once used a mix of cremini and torn portobello caps and the result was so rich it could have passed for a bisque. Wild mushrooms like chanterelles or shiitake are spectacular if you can find them, though they will push the cost up considerably.
Making It Vegan
Swapping the butter for a good vegan alternative and replacing the cream with canned coconut milk or a store bought oat cream changes very little about the final flavor. The soup stays deeply satisfying and the coconut milk actually adds a lovely subtle sweetness that pairs surprisingly well with the thyme. Just be sure to check your vegetable broth for hidden dairy or gluten ingredients before you start.
Storage and Reheating
This soup holds beautifully in the refrigerator for up to three days and the flavors actually deepen overnight, making it a wonderful make ahead option for busy weeks. Reheat it gently over low heat rather than microwaving at full power because the cream can separate if rushed. It also freezes well for up to a month if you leave the cream out until reheating.
- Let the soup cool completely before transferring to storage containers to prevent condensation from watering it down.
- Freeze individual portions in wide mouth jars leaving an inch of space at the top for expansion.
- Always taste and reseason after reheating because cold storage can mute flavors slightly.
Keep this recipe close because once the cold weather rolls in you will find yourself reaching for it again and again, and nobody will blame you.
Recipe FAQs
- → What mushrooms work best?
-
Button, cremini, portobello or wild mushrooms all suit this dish; cremini offer a deeper, earthier flavor. Slice mushrooms evenly to ensure uniform browning.
- → How do I get deeply browned mushrooms?
-
Use a hot pan and avoid overcrowding so moisture can evaporate. Cook until edges brown, and combine butter with olive oil to boost flavor and prevent burning.
- → Can I make it vegan?
-
Yes — substitute butter with a plant-based spread and replace heavy cream with coconut cream or blended cashews. Adjust seasoning to taste after swapping.
- → Should I puree the soup?
-
Pureeing yields a silky, uniform texture; use an immersion blender for convenience. Leaving it chunky preserves mushroom bite and more rustic mouthfeel.
- → How can I thicken it without cream?
-
Reduce the broth by simmering longer, stir in a small roux of fat and flour, or blend a portion with cooked potato for natural body and creaminess.
- → How should I store and reheat leftovers?
-
Cool and refrigerate up to 3 days or freeze up to 3 months. Reheat gently over low heat and add a splash of broth to restore texture before serving.