This creamy mushroom soup is a deeply comforting, earthy dish that feels like a warm hug. Using a mix of mushrooms and a touch of cream creates a velvety, umami-rich bowl. It’s surprisingly simple to make and perfect for cozy meals.
If you're looking for the perfect Creamy Mushroom Soup, you're in the right place. Whether you love Soup Recipes or want to explore our Appetizer Recipes collection, we've got you covered.
Why You’ll Love This Creamy Mushroom Soup
- Deep savory flavor: A mix of browned mushrooms builds incredible umami depth.
- Creamy yet light: Blending part of the soup gives a luxurious texture without heaviness.
- Versatile base: Easily adapt with herbs, sherry, or bacon to match your mood.
- Amazing aroma: Your kitchen will smell like pure comfort as it simmers.
Ingredients & Tools
- 2 tbsp unsalted butter
- 1 tbsp olive oil
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 900 g mixed mushrooms (cremini, shiitake, and white button are perfect), sliced
- 1 tsp fresh thyme leaves (or ½ tsp dried)
- ¼ cup dry white wine (optional, but recommended)
- 4 cups vegetable or chicken broth
- ½ cup heavy cream
- Salt and black pepper to taste
- Fresh parsley for garnish
Tools: A large pot or Dutch oven, a blender or immersion blender, and a wooden spoon.
Notes: Don’t skip the mix of mushrooms—it builds a more interesting flavor. The white wine adds subtle acidity that cuts through the richness.
Nutrition (per serving)
| Calories: | 245 kcal |
| Protein: | 7 g |
| Fat: | 18 g |
| Carbs: | 15 g |
| Fiber: | 3 g |
Serves: 4 | Prep Time: 15 minutes | Cook Time: 35 minutes | Total Time: 50 minutes
Before You Start: Tips & Ingredient Notes
- Don’t rush the mushroom cook-down. This is the most important step! Cooking the mushrooms slowly allows them to release their water and then brown properly. If you crowd the pan or rush it, they’ll steam and you’ll miss out on all that deep, caramelized flavor.
- Why a mix of mushrooms? Cremini add a hearty, meaty base, shiitake contribute a smoky, almost bacon-like depth, and white button mushrooms keep things light and familiar. Using just one type can make the soup taste a bit one-dimensional.
- To blend or not to blend? I highly recommend blending at least half the soup. It creates an incredibly creamy body that’s hard to achieve otherwise. You can leave some mushroom pieces for texture, but that blended part is the secret to the luxurious mouthfeel.
- Broth quality matters. Since the broth is a main component of the liquid, using a good-quality, low-sodium broth will give you the best control over the final seasoning. You can always add more salt, but you can’t take it out!
How to Make Creamy Mushroom Soup
Step 1: Start by melting the butter with the olive oil in your large pot over medium heat. The oil helps prevent the butter from burning. Once it’s foaming slightly, add the diced onion. Cook, stirring occasionally, for about 5-7 minutes until the onion is soft and translucent. You’ll notice it starting to smell sweet. Now, add the minced garlic and cook for just one more minute until fragrant—be careful not to let the garlic burn, or it’ll turn bitter.
Step 2: Increase the heat to medium-high and add all your sliced mushrooms to the pot. It will look like a mountain of mushrooms, but don’t worry, they’ll cook down significantly. Sprinkle with a good pinch of salt—this helps draw out the moisture. Let them cook, stirring only occasionally, for a good 10-15 minutes. You’re waiting for them to release their liquid, the liquid to evaporate, and then for the mushrooms to start turning a beautiful golden brown. This is where the magic happens and the deep flavor develops.
Step 3: Once the mushrooms are nicely browned, add the fresh thyme and stir for 30 seconds until you can really smell its herbal aroma. If you’re using the white wine, pour it in now. Use your wooden spoon to scrape up any browned bits from the bottom of the pot—that’s pure flavor! Let the wine bubble and reduce until it’s almost completely evaporated, which should take about 2 minutes.
Step 4: Pour in the vegetable or chicken broth. Bring the whole mixture to a boil, then immediately reduce the heat to a gentle simmer. Let it cook, uncovered, for about 15 minutes. This allows the flavors to meld together beautifully. The broth will darken and the aroma will become incredibly inviting.
Step 5: Now, for the creamy transformation. Turn off the heat. If you’re using a countertop blender, carefully ladle about two-thirds of the soup into the blender. Please be cautious with hot liquids—leave the vent in the lid open and cover it with a towel. Blend until completely smooth. If you’re using an immersion blender, you can just blend right in the pot until it’s as smooth as you like it—I like to leave a few chunks for texture.
Step 6: Return the blended soup to the pot if you used a countertop blender. Stir in the heavy cream. Warm the soup through over low heat for a couple of minutes—do not let it boil after adding the cream. Now is the time to taste it and season generously with salt and black pepper. The seasoning will really make the mushroom flavor pop. Ladle into bowls, garnish with fresh parsley, and serve immediately.
Storage & Freshness Guide
- Fridge: Cool completely, then store in an airtight container for up to 4 days.
- Freezer: Freeze before adding cream for best texture; thaw in fridge overnight, reheat, then stir in cream.
- Reviving: Reheat gently on stovetop; thin with broth if too thick after chilling.
Serving Suggestions
Complementary Dishes
- A thick slice of crusty sourdough bread — It’s perfect for dipping and soaking up every last bit of that creamy soup. The chewy texture and slight tang are a fantastic contrast.
- A simple arugula salad with a lemon vinaigrette — The peppery arugula and bright, acidic dressing cut through the soup’s richness beautifully, cleansing the palate between spoonfuls.
- A gourmet grilled cheese sandwich — Elevate it with gruyère or fontina cheese. The crispy, cheesy sandwich and the warm, creamy soup are a legendary comfort food duo.
Drinks
- A crisp, unoaked Chardonnay — Its bright acidity and notes of apple and citrus complement the earthy mushrooms without overpowering them. A really lovely pairing.
- A dry hard cider — The effervescence and slight tartness are surprisingly refreshing against the soup’s creaminess. It’s a fun, casual option.
- Earl Grey tea — The bergamot in the tea has a floral-citrus quality that acts almost like a squeeze of lemon, brightening the entire dish in a very sophisticated way.
Something Sweet
- Dark chocolate pots de crème — The intense, bittersweet chocolate is a rich but not overly sweet ending that doesn’t clash with the savory depth of the soup.
- Lemon shortbread cookies — Their buttery, crumbly texture and zesty lemon flavor provide a light, bright finish that feels just right.
- Poached pears with a drizzle of honey — This is an elegant, light option. The gentle sweetness and soft fruit are a perfect, simple conclusion to the meal.
Top Mistakes to Avoid
- Mistake: Crowding the
Creamy Mushroom Soup
Make the best Creamy Mushroom Soup with this easy recipe. It's rich, velvety, and packed with umami flavor. Get the step-by-step guide now!
Ingredients
For the Ingredients
-
2 tbsp unsalted butter
-
1 tbsp olive oil
-
1 large yellow onion (diced)
-
3 cloves garlic (minced)
-
900 g mixed mushrooms (cremini, shiitake, and white button are perfect, sliced)
-
1 tsp fresh thyme leaves (or ½ tsp dried)
-
¼ cup dry white wine (optional, but recommended)
-
4 cups vegetable or chicken broth
-
½ cup heavy cream
-
Salt and black pepper (to taste)
-
Fresh parsley (for garnish)
Instructions
-
Start by melting the butter with the olive oil in your large pot over medium heat. The oil helps prevent the butter from burning. Once it’s foaming slightly, add the diced onion. Cook, stirring occasionally, for about 5-7 minutes until the onion is soft and translucent. You’ll notice it starting to smell sweet. Now, add the minced garlic and cook for just one more minute until fragrant—be careful not to let the garlic burn, or it’ll turn bitter.01
-
Increase the heat to medium-high and add all your sliced mushrooms to the pot. It will look like a mountain of mushrooms, but don’t worry, they’ll cook down significantly. Sprinkle with a good pinch of salt—this helps draw out the moisture. Let them cook, stirring only occasionally, for a good 10-15 minutes. You’re waiting for them to release their liquid, the liquid to evaporate, and then for the mushrooms to start turning a beautiful golden brown. This is where the magic happens and the deep flavor develops.02
-
Once the mushrooms are nicely browned, add the fresh thyme and stir for 30 seconds until you can really smell its herbal aroma. If you’re using the white wine, pour it in now. Use your wooden spoon to scrape up any browned bits from the bottom of the pot—that’s pure flavor! Let the wine bubble and reduce until it’s almost completely evaporated, which should take about 2 minutes.03
-
Pour in the vegetable or chicken broth. Bring the whole mixture to a boil, then immediately reduce the heat to a gentle simmer. Let it cook, uncovered, for about 15 minutes. This allows the flavors to meld together beautifully. The broth will darken and the aroma will become incredibly inviting.04
-
Now, for the creamy transformation. Turn off the heat. If you’re using a countertop blender, carefully ladle about two-thirds of the soup into the blender. Please be cautious with hot liquids—leave the vent in the lid open and cover it with a towel. Blend until completely smooth. If you’re using an immersion blender, you can just blend right in the pot until it’s as smooth as you like it—I like to leave a few chunks for texture.05
-
Return the blended soup to the pot if you used a countertop blender. Stir in the heavy cream. Warm the soup through over low heat for a couple of minutes—do not let it boil after adding the cream. Now is the time to taste it and season generously with salt and black pepper. The seasoning will really make the mushroom flavor pop. Ladle into bowls, garnish with fresh parsley, and serve immediately.06
Not what you're looking for?



