Creamy mushroom soup recipe is honestly one of those dishes that feels fancy but comes together in under an hour. I’m talking restaurant-quality comfort food that’ll make your kitchen smell incredible. Plus, it’s the perfect weeknight dinner when you want something warm and satisfying without the fuss.
This elegant soup works for literally any occasion. Whether you’re hosting friends or just craving cozy comfort food, this one delivers every single time. Easy weeknight soups don’t get much better than this, honestly.
You’ll have a beautiful bowl ready in about 50 minutes total. Bookmark this for meal prep day because it’s so easy to double and freeze.
Why this creamy mushroom soup works
Ever notice how mushrooms get way more flavorful when you actually sear them instead of just tossing them in raw? That’s the secret to this recipe—I learned that the hard way after making watery mushroom soup that one Tuesday night. This creamy mushroom soup recipe comes out silky and rich every single time because you’re caramelizing the mushrooms first.
- Ready in under an hour with minimal prep work needed
- Rich and velvety texture without any cream cheese or weird ingredients
- Perfect vegetarian soup that even meat-eaters request
- Makes 6 servings so there’s leftovers for lunch
| Prep Time | Cook Time | Calories | Servings | Cuisine |
|---|---|---|---|---|
| 15 minutes | 35 minutes | 245 per serving | 6 servings | American |
Ingredients for creamy mushroom soup recipe
- 2 tablespoons butter
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- 300 grams sliced mushrooms (about 10 ounces)
- 4 cups chicken broth
- 1 cup heavy cream
- 1 teaspoon dried thyme
- 1 bay leaf
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon all-purpose flour
I personally swap regular mushrooms for cremini or a mix if I can find them—they’ve got deeper flavor. You can also use vegetable broth to make this creamy mushroom soup completely vegetarian, and honestly it tastes just as good.
Don’t skip the thyme because it’s what makes this taste like an elegant comfort food soup instead of just creamy and bland. I’ve made this with dried rosemary once when I was out of thyme, and it worked surprisingly well too.
Step-by-step instructions
1. Melt the butter and olive oil together in a large pot over medium-high heat. Once it gets all foamy and hot, add your diced onion and cook for about 3 minutes until it starts getting soft. You’ll know it’s ready when the edges turn slightly golden and it smells amazing (that’s how I know I’m doing it right).
2. Add the minced garlic to the pot and stir constantly for about 30 seconds. This is super quick because garlic burns fast—don’t walk away during this part or you’ll end up with bitter garlic flavor like I did once. Keep your eye on it and stay close.
3. Dump in your sliced mushrooms and let them cook for about 8-10 minutes without stirring constantly. This is where the magic happens—they’ll release moisture first, then that liquid will evaporate and they’ll start to brown. I always stir occasionally after the first few minutes so they don’t stick to the bottom.
4. Sprinkle the flour over the mushrooms and stir everything together until there’s no dry flour left. Cook for another minute so the flour gets incorporated and you don’t have clumpy texture later. This is a game-changer because it helps thicken the soup naturally.
5. Pour in the chicken broth slowly while stirring so you don’t get any lumps. Add the bay leaf and dried thyme, then bring the whole pot to a gentle boil. Once it starts bubbling, reduce the heat to medium-low and let it simmer for about 15 minutes.
6. Remove the bay leaf carefully (trust me, you don’t want to bite into that later). Stir in the heavy cream and taste the soup—add more salt and pepper if you think it needs it. This creamy mushroom soup should taste rich and savory at this point.
7. Let everything heat through for another 2-3 minutes on low heat without letting it boil hard. Don’t panic if it looks a little thin right now because it’ll thicken as it cools slightly. Ladle it into bowls and serve immediately while it’s still warm and steamy.
Serving ideas for creamy mushroom soup recipe
This elegant soup pairs beautifully with so many things.
Crusty bread and butter
A thick slice of crusty bread is non-negotiable here—you’ll want something to soak up every spoonful of that silky broth. Real talk, I’ve been known to eat an entire bowl just so I can get another piece of bread for the bottom. This comfort food soup deserves quality bread.Grilled cheese sandwich
Pairing this mushroom soup recipe creamy version with a gooey grilled cheese is the ultimate cozy dinner combo. The crispy bread contrasts perfectly with the velvety soup, and honestly it’s hard to stop at one bowl. Comfort food pairings don’t get much better than this combination.Fresh green salad with lemon vinaigrette
A bright, acidic salad cuts through the richness and balances the meal beautifully. I like using arugula or mixed greens with a sharp lemon dressing to keep things feeling fresh. It’s the perfect way to round out your vegetarian soup dinner without feeling too heavy.Pro tips for perfect creamy mushroom soup recipe
Storage tips
– Refrigerate in an airtight container for up to 4 days – Don’t freeze the heavy cream version—it separates and gets grainy – Reheat gently over low heat, stirring oftenMake-ahead instructions
– Prep all vegetables the night before and store in containers – Make the soup through step 5 and refrigerate, then add cream when reheating – This elegant soup actually tastes better the next day after flavors meldVariations
– Use half and half instead of heavy cream for a lighter version – Add white wine during the mushroom searing step for depth – Stir in fresh thyme right before serving for brightnessTroubleshooting
– If it’s too thick, add more broth or cream gradually while stirring – If mushrooms are watery, cook longer to evaporate liquid before adding broth – If it tastes bland, don’t skip tasting and adjusting salt—seriously, taste itFrequently asked questions
Can you freeze creamy mushroom soup?
No, don’t freeze this version because the heavy cream will separate and get grainy when you thaw it. Make the soup without cream, cool it completely, then freeze in airtight containers for up to 3 months. When you’re ready to eat it, thaw in the fridge overnight and stir in fresh cream while reheating gently.
What can I substitute for heavy cream?
You can use half and half for a lighter option that still works well, or even whole milk if you must. Just know that milk won’t give you that same silky richness this creamy mushroom soup recipe is famous for. If you want to get fancy, crème fraîche adds a subtle tang that’s actually really nice.
How do you reheat leftover mushroom soup?
Pour it into a pot and heat slowly over medium-low heat, stirring frequently so it doesn’t stick. Add a splash of broth or cream if it’s gotten too thick while sitting in the fridge. Never use high heat because you’ll scorch the bottom and the texture gets weird.
Is this mushroom soup recipe creamy dish vegetarian?
Yes, it’s naturally vegetarian when you use vegetable broth instead of chicken broth. The cream and butter are the rich base, so you don’t need meat for this elegant soup to taste amazing. It’s a total crowd-pleaser for mixed groups.
Final thoughts
This creamy mushroom soup recipe is my go-to when I want something that feels restaurant-quality but takes zero stress. Honestly, friends always ask for the recipe after trying it, which tells you everything you need to know. Elegant comfort food recipes like this one prove you don’t need fancy techniques to impress people.
The whole thing comes together in under an hour and tastes like you spent all afternoon cooking. Save this for next time you’re craving something warm and satisfying that’s actually super simple to make. Your weeknight dinners just got a serious upgrade.

Creamy Mushroom Soup Rich Velvety and Elegant
Ingredients
Method
- Melt the butter and olive oil together in a large pot over medium-high heat. Once it gets all foamy and hot, add your diced onion and cook for about 3 minutes until it starts getting soft. You’ll know it’s ready when the edges turn slightly golden and it smells amazing (that’s how I know I’m doing it right).
- Add the minced garlic to the pot and stir constantly for about 30 seconds. This is super quick because garlic burns fast—don’t walk away during this part or you’ll end up with bitter garlic flavor like I did once. Keep your eye on it and stay close.
- Dump in your sliced mushrooms and let them cook for about 8-10 minutes without stirring constantly. This is where the magic happens—they’ll release moisture first, then that liquid will evaporate and they’ll start to brown. I always stir occasionally after the first few minutes so they don’t stick to the bottom.
- Sprinkle the flour over the mushrooms and stir everything together until there’s no dry flour left. Cook for another minute so the flour gets incorporated and you don’t have clumpy texture later. This is a game-changer because it helps thicken the soup naturally.
- Pour in the chicken broth slowly while stirring so you don’t get any lumps. Add the bay leaf and dried thyme, then bring the whole pot to a gentle boil. Once it starts bubbling, reduce the heat to medium-low and let it simmer for about 15 minutes.
- Remove the bay leaf carefully (trust me, you don’t want to bite into that later). Stir in the heavy cream and taste the soup—add more salt and pepper if you think it needs it. This creamy mushroom soup should taste rich and savory at this point.
- Let everything heat through for another 2-3 minutes on low heat without letting it boil hard. Don’t panic if it looks a little thin right now because it’ll thicken as it cools slightly. Ladle it into bowls and serve immediately while it’s still warm and steamy.








