If you’re craving something rich, cozy, and packed with umami, this Creamy Mushroom Soup Recipe will blow you away. I absolutely love this recipe because it captures mushrooms’ deep, earthy flavor in a silky smooth soup that feels indulgent but isn’t complicated at all. If you’ve ever struggled with mushroom soups that taste bland or watery, trust me, this one is a total game-changer that you’ll want to make on repeat.
Why You’ll Love This Recipe
- Deep Mushroom Flavor: Blending the soup unlocks every bit of earthy richness from the mushrooms for a truly intense taste.
- Silky Smooth Texture: This soup is creamy and luscious without needing fancy thickeners—just a touch of cream or crème fraîche.
- Simple Ingredients: You don’t need anything complicated—just butter, onions, garlic, mushrooms, stock, and cream.
- Comfort Food Win: It’s the perfect bowl of cozy that I always go back to on chilly evenings or when I need a quick gourmet fix.
Ingredients You’ll Need
The magic behind this Creamy Mushroom Soup Recipe really comes down to combining earthy mushrooms with aromatic onions and garlic, then finishing with a rich touch of cream. Picking a mix of white and Cremini (Swiss Brown) mushrooms creates a depth of flavor that’s utterly irresistible.

- Unsalted butter: Helps gently sauté and brings a silky smooth base flavor—salted butter can interfere with seasoning precision.
- Onion: Adds sweetness and balances mushroom earthiness; chop finely for even cooking.
- Garlic cloves: Minced to infuse a subtle, fragrant kick without overpowering the soup.
- White mushrooms: Classic, mild mushrooms that lend great texture and freshness.
- Swiss Brown/Cremini mushrooms: Richer and meatier, they boost that deep umami flavor I love.
- Vegetable stock: Keeps the soup light and vegetarian, but rich with savory notes.
- Salt and black pepper: Simple seasonings to enhance the natural mushroom flavors.
- Crème fraîche or cream: Full-fat options give the soup its signature creamy, luxurious finish.
- Croutons: For an appetizing crunch on top—optional but highly recommended.
- Cream or extra virgin olive oil: For drizzling and adding a little shine and extra richness when serving.
- Herbs (parsley, chervil or thyme): Just a sprinkle to brighten and freshen up the bowl.
- Bread: Perfect for dunking and soaking up every last drop of that creamy mushroom goodness.
Variations
I like to mix things up with this Creamy Mushroom Soup Recipe depending on the season or what’s in my pantry. Don’t hesitate to get creative—you’ll find that it adapts beautifully to different tweaks.
- Adding herbs: I sometimes throw in a handful of fresh thyme or rosemary while simmering—it adds a lovely fragrant note.
- Vegan version: Swap butter for olive oil and use full-fat coconut milk or cashew cream instead of dairy cream—still super creamy!
- Roasting mushrooms first: For an extra smoky depth, roast mushrooms in the oven before sautéing; it takes a bit longer but is worth it for special occasions.
- Make it chunky: Reserve some sautéed mushroom pieces before blending to stir back in at the end for texture if you like bits here and there.
How to Make Creamy Mushroom Soup Recipe
Step 1: Prep Your Mushrooms Like a Pro
Start by cutting your mushrooms into quarters, then dice each quarter into 3 or 4 smaller pieces. This might seem oddly specific, but it helps your mushrooms cook evenly and release all their flavor perfectly into the soup. I learned this trick after uneven chunks led to some chewy surprises in my first batches! Set these aside while you get your other ingredients ready.
Step 2: Sauté Onion and Garlic Until Soft
Melt the unsalted butter over medium-high heat in a large pot, then toss in your chopped onion and minced garlic. Cook gently for about 3 minutes until they soften but don’t let them brown—you want that lovely sweet, mellow base to your soup here. Stir frequently; burnt garlic will throw off the soup’s delicate balance.
Step 3: Gently Cook the Mushrooms
Add the mushrooms to your pot and cook for about 10 minutes, stirring regularly. Don’t worry if they don’t brown much—crowding the pot prevents color but that’s alright here because we want moisture and flavor. This step softens them and lets their delicious juices mingle with the butter and onion.
Step 4: Simmer in Stock and Season
Pour in your vegetable stock along with salt and black pepper. Bring everything to a boil, then reduce heat to medium and let it simmer uncovered for 15 minutes. This slow simmer deepens flavors while letting some liquid reduce for body. If you cover it, your soup might end up too watery.
Step 5: Stir in Cream and Blend to Perfection
Now stir in the cream or crème fraîche and simmer for another 5 minutes. Then carefully transfer the soup to a blender in batches, removing the cap from the lid’s feeding hole and covering it with a folded tea towel—a trick I discovered to avoid splatters but allow steam to escape. Blend until totally smooth and silky.
Step 6: Finish and Serve
Return the blended soup to your pot and simmer for another minute or two until any bubbles subside and it’s piping hot. Ladle into bowls, then drizzle a little extra virgin olive oil or cream on top. Scatter croutons and some roughly chopped parsley, chervil, or thyme for a fresh pop. Don’t forget warm bread for dunking—that’s the ultimate way to enjoy every drop!
Pro Tips for Making Creamy Mushroom Soup Recipe
- Don’t Brown the Mushrooms: Crowding the pot keeps mushrooms from coloring but draws out moisture and flavor perfectly for blending.
- Use a Folded Tea Towel on the Blender: Keeps kitchen safe from hot soup splatters, while allowing steam to escape for smooth blending.
- Adjust Creaminess Last: Add cream at the end to avoid curdling and get the perfect silky texture every time.
- Keep it Warm Before Serving: Reheat gently to preserve the soup’s velvety consistency and avoid separation.
How to Serve Creamy Mushroom Soup Recipe

Garnishes
I love topping my bowls with crisp homemade croutons and a bright drizzle of extra virgin olive oil or a swirl of cream—it adds both texture and richness. A sprinkle of fresh parsley or chervil adds just the right touch of freshness and color to brighten it all up. Thyme leaves work beautifully too if you want a subtle herbaceous note.
Side Dishes
Pair this soup with crusty artisan bread or a warm baguette for dunking—it’s unbeatable. Sometimes I like to serve it alongside a simple mixed green salad or a grilled cheese sandwich for a perfectly balanced, comforting meal.
Creative Ways to Present
For special occasions, I serve this soup in small espresso cups or little shot glasses as an elegant appetizer. You could also add a tiny crouton “boat” floating on top or garnish with a delicate herb sprig for a touch of fancy. It’s a great way to impress guests without extra effort.
Make Ahead and Storage
Storing Leftovers
I usually store leftover soup in an airtight container in the fridge for up to 3 days. When you reheat, do it gently on the stove or in short bursts in the microwave to keep the texture nice and creamy. Give it a quick stir before serving to reincorporate any cream that might separate.
Freezing
This creamy mushroom soup freezes surprisingly well. Just cool completely, transfer to freezer-safe containers, and freeze for up to 2 months. Thaw overnight in the fridge and reheat slowly on the stove to preserve flavor and texture. I recommend adding a splash of fresh cream after reheating to refresh the richness.
Reheating
When reheating, warm it slowly over low heat, stirring frequently. High heat can break down the cream and make the soup grainy. If it thickens too much, just add a bit of vegetable stock or water to loosen it back up to that perfect creamy consistency.
FAQs
-
Can I make this Creamy Mushroom Soup Recipe vegan?
Absolutely! Just swap the butter for olive oil and replace the cream or crème fraîche with full-fat coconut milk, cashew cream, or a plant-based cream substitute. The soup will still be creamy and delicious, with that same rich mushroom flavor.
-
What’s the best way to chop mushrooms for this soup?
I recommend cutting mushrooms into quarters and then dicing those quarters into 3 or 4 smaller pieces. This helps everything cook evenly and release flavor consistently, avoiding chewy or uneven bites.
-
Can I use a different type of mushroom?
Definitely! While the mix of white and Cremini mushrooms works wonderfully, you can try shiitake, portobello, or even wild mushrooms like chanterelles if you want to experiment. Just keep in mind stronger mushrooms will change the flavor profile.
-
How do I prevent the soup from separating when reheating?
Reheat gently over low heat and stir frequently. If you notice separation or thickening, add a splash of stock or cream and whisk it in. Avoid boiling the soup during reheating to maintain that creamy texture.
-
Can I make this soup ahead of time for a dinner party?
Yes! You can make the soup a day in advance and refrigerate it. Reheat slowly before serving, then add your final garnishes right before guests arrive for a no-fuss, elegant starter.
Final Thoughts
This Creamy Mushroom Soup Recipe has become one of my absolute favorites for those days when you want something warm and comforting that still feels a little special. I love how the blending brings out the mushrooms’ natural intensity without any heaviness, and it’s a total crowd-pleaser every time I bring it out. Give it a go—you’ll be amazed at how easy it is to make something so luxurious right at home, and I’m betting it’ll quickly become one of your go-to comfort foods too.
Print
Creamy Mushroom Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: European
- Diet: Vegetarian
Description
This creamy Mushroom Soup offers a rich and intense mushroom flavor, achieved by blending sautéed white and Swiss Brown mushrooms with garlic, onion, and vegetable stock. Finished with crème fraiche and garnished with croutons and fresh herbs, this comforting soup is perfect for a cozy meal, accompanied by bread for dunking.
Ingredients
Mushrooms
- 400g / 14 oz white mushrooms
- 200g / 7 oz Swiss Brown/Cremini mushrooms
Base
- 30g / 2 tbsp unsalted butter
- 1 onion, chopped
- 2 garlic cloves, minced
Liquids & Seasoning
- 3 1/4 cups vegetable stock
- 1/4 tsp salt (cooking/kosher)
- 1/8 tsp black pepper
- 3/4 cup crème fraiche or cream (any full-fat)
Garnishes & Extras
- Croutons
- Cream or extra virgin olive oil, for drizzling
- Parsley (roughly chopped), chervil, or thyme leaves
- Bread for dunking
Instructions
- Chopping mushrooms: Cut the white and Swiss Brown mushrooms into 4 slices each, then dice each slice into 3 or 4 smaller pieces to ensure even cooking and the perfect consistency in the finished soup.
- Saute onion and garlic: Melt the unsalted butter in a large pot over medium-high heat. Add the chopped onion and minced garlic, cooking them gently for about 3 minutes until softened but not browned, which helps build the soup’s base flavor.
- Cook mushrooms: Add the prepared mushrooms to the pot. Cook them for 10 minutes, stirring regularly. Avoid browning them, as the pot is crowded, and achieving color here is not necessary for this recipe.
- Simmer: Pour in the vegetable stock and season with salt and black pepper. Bring the mixture to a boil, then reduce to medium heat and simmer gently without a lid for 15 minutes to meld the flavors.
- Add cream: Stir in the crème fraiche or full-fat cream, then continue to simmer for another 5 minutes, enriching the soup with creamy texture and flavor.
- Blend: Transfer the soup in batches to a blender. Remove the cap from the lid’s feeding hole and cover it with a folded tea towel for safety. Blend the soup until completely smooth to release the earthy mushroom flavor fully.
- Return and reheat: Pour the blended soup back into the pot and simmer gently for 1 to 2 minutes until the bubbles from blending mostly subside and the soup is heated through.
- Serve: Ladle the hot soup into bowls. Garnish with a drizzle of extra virgin olive oil or cream, croutons, and freshly chopped parsley, chervil, or thyme leaves. Serve with crusty bread for dunking to complete this comforting dish.
Notes
- This recipe delivers a luxurious and creamy mushroom soup packed with intense mushroom flavor, achieved by blending rather than leaving chunks of mushrooms.
- Use a mix of white and Swiss Brown mushrooms for a deeper flavor profile.
- To avoid splattering while blending hot soup, remove the blender lid cap and cover the hole with a cloth.
- Serve immediately with crusty bread and garnishes for the best experience.
- A video tutorial is available for visual guidance on the preparation and cooking process.
Nutrition
- Serving Size: 1 serving
- Calories: 264 kcal
- Sugar: 6 g
- Sodium: 790 mg
- Fat: 23 g
- Saturated Fat: 14 g
- Unsaturated Fat: 8 g
- Trans Fat: 1 g
- Carbohydrates: 12 g
- Fiber: 2 g
- Protein: 6 g
- Cholesterol: 77 mg


