There’s something magical about a steaming bowl of mushroom soup—creamy, earthy, and downright cozy. I first fell in love with it during a chilly autumn evening when my mom whipped up a batch using whatever mushrooms we had left in the fridge. The smell alone was enough to make my stomach growl! This recipe is my take on that comfort classic, but with a little extra richness from heavy cream and a touch of thyme. Whether you’re curled up with a book or need a quick weeknight dinner, this mushroom soup is like a warm hug in a bowl. Trust me, once you taste it, you’ll want to make it all winter long.

Why You’ll Love This Mushroom Soup
Oh, where do I even start? This mushroom soup checks all the boxes:
- Creamy dreaminess – That velvety texture from the heavy cream will have you licking the spoon (no judgment here)
- Weeknight easy – Just chop, sauté, simmer and blend. Dinner’s ready in under 30 minutes!
- Flavor bomb – Earthy mushrooms, sweet onions and garlic create magic in your pot
- Vegetarian comfort – Hearty enough to satisfy meat lovers while keeping it meat-free
Seriously – this soup tastes like it simmered all day, but comes together faster than you can say “seconds please!”
Ingredients for Mushroom Soup
Grab these simple ingredients – I bet you’ve got most already! The key here is fresh mushrooms (none of those sad, wilted ones hiding in your fridge’s crisper drawer). Here’s what you’ll need:
- 500g fresh mushrooms – sliced (I use cremini, but buttons work great too – or mix it up with wild mushrooms for extra flavor!)
- 1 medium onion – finely chopped (don’t rush this – those tiny pieces melt into the soup beautifully)
- 2 fat garlic cloves – minced (or more if you’re like me and believe there’s no such thing as too much garlic)
- 4 cups vegetable broth – homemade if you’ve got it, but store-bought works just fine
- 1 cup heavy cream – this is where the magic happens for that luscious texture
- 2 tbsp butter + 1 tbsp olive oil – the butter for flavor, oil to prevent burning
- 1 tsp dried thyme – or 1 tbsp fresh if you’ve got it
- Salt and pepper – to taste (don’t be shy – mushrooms love their seasoning)
How to Make Mushroom Soup
Alright, let’s get cooking! This mushroom soup comes together so easily, but there are a few key steps to nail that perfect creamy texture. Here’s exactly how I do it:
First, the base: Grab your favorite soup pot (I use my trusty Dutch oven) and melt the butter with olive oil over medium heat. Now add those finely chopped onions – you want them to sweat, not brown, so keep the heat moderate. When they turn translucent (about 5 minutes), toss in the minced garlic. Oh, that smell! Cook just until fragrant – maybe 30 seconds – or the garlic can get bitter.

Mushroom time: Add all those beautiful sliced mushrooms with a pinch of salt. This is when the magic starts! They’ll release their liquid and shrink down – keep stirring occasionally until they’re tender and golden (about 8-10 minutes). Don’t rush this step – those caramelized edges equal big flavor.
Simmer away: Pour in the vegetable broth and sprinkle in the thyme. Bring it to a gentle simmer and let it bubble away for 20 minutes to develop the flavors. Your kitchen will smell amazing!
Blending: Here’s where you need to be careful. Let the soup cool slightly, then blend in batches (hot soup expands!). I use an immersion blender right in the pot – so much easier! Blend to your preferred consistency – I like mine velvety smooth.
Final touch: Stir in the heavy cream and heat through (but don’t boil!). Taste and adjust salt and pepper – this is your moment to make it perfect.
Pro Tips for the Best Mushroom Soup
- Mix your mushrooms: Try blending cremini, shiitake, and oyster mushrooms for deeper flavor
- Blending safety: Never fill your blender more than halfway with hot soup, and hold the lid with a towel
- Texture tweak: For a chunkier soup, blend just half and leave the rest whole
- Reheat gently: Low and slow prevents the cream from separating
Variations for Mushroom Soup
Oh, the possibilities! This mushroom soup is like your favorite little black dress – easy to dress up however you like. Swap heavy cream for coconut milk if you’re feeling tropical (trust me, it works!). Toss in some leeks with the onions for extra sweetness, or throw in a handful of dried porcini mushrooms for an earthy punch. Fresh rosemary or sage can stand in for thyme when you want to mix things up. The best part? Every tweak makes it feel like a brand new soup!

Serving Suggestions for Mushroom Soup
Oh, let’s talk about the fun part—serving this beauty up! A warm, crusty baguette is my go-to for dunking (let’s be real, that soup deserves to be sopped up properly). For a fancy touch, drizzle with truffle oil and sprinkle fresh thyme or parsley on top. If you’re feeling extra, serve it in small cups as an elegant starter at dinner parties. And hey, a simple green salad with a tangy vinaigrette makes the perfect sidekick—just enough crunch to balance that creamy dreaminess.
Storing and Reheating Mushroom Soup
Here’s the good news—this mushroom soup actually gets better overnight as the flavors meld! Store leftovers in an airtight container in the fridge for up to 3 days (if it lasts that long). When reheating, go low and slow—gentle heat prevents the cream from separating. Stir frequently and add a splash of broth if it thickens too much. Want to freeze it? Skip the cream before freezing (add it fresh when reheating). Frozen soup keeps beautifully for 2-3 months—just thaw overnight in the fridge before warming up.
Mushroom Soup FAQs
I get asked about this soup all the time – here are the burning questions everyone wants to know!
Can I freeze mushroom soup?
Absolutely! Just skip the cream before freezing (add it fresh when reheating). The soup base freezes beautifully for 2-3 months. Thaw overnight in the fridge, then warm gently while stirring in the cream.
Can I use dried mushrooms instead?
Yes! Soak 30g dried mushrooms in hot water for 20 minutes first. Use the soaking liquid as part of your broth (just strain it first to remove grit). The flavor will be extra intense!
How can I thicken my soup?
If it’s too thin, simmer uncovered to reduce. For instant thickening, blend in 1 tbsp cornstarch mixed with 2 tbsp cold water, then heat until thickened. Easy!
Can I make this vegan?
Of course! Swap butter for olive oil and use coconut milk instead of cream. The soup still tastes rich and delicious – promise!
Why is my soup bitter?
You might have burned the garlic (30 seconds max!) or used older mushrooms. Always taste as you go and adjust with a pinch of sugar if needed.
Nutritional Information for Mushroom Soup
Now, I’m no nutritionist, but here’s the scoop on what’s in each comforting bowl (based on my recipe with full-fat cream). Remember, these numbers can change depending on your exact ingredients—especially if you tweak the dairy or broth. Per serving (about 1¼ cups):
- Calories: Around 250
- Fat: 18g (10g saturated from that luscious cream)
- Carbs: 15g (with 2g fiber from all those mushrooms)
- Protein: 6g (mushrooms pack a surprising punch!)
- Sodium: About 600mg (use low-sodium broth if watching salt)
Not bad for something that tastes this indulgent, right? The mushrooms bring vitamins D and B too—so really, it’s practically health food!
Share Your Mushroom Soup Experience
I’d love to hear how your mushroom soup turned out! Did you add any fun twists? Snap a pic and tag me – nothing makes me happier than seeing your cozy creations. Leave a comment below with your best tips or secret ingredients. And hey, if a friend needs some comfort food, share this recipe with them. Happy soup-making, my friends!


**Creamy Mushroom Soup Recipe in 30 Minutes – Pure Comfort!**
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A creamy and comforting mushroom soup made with fresh mushrooms, herbs, and a rich broth.
Ingredients
- 500g fresh mushrooms, sliced
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1 cup heavy cream
- 2 tbsp butter
- 1 tbsp olive oil
- 1 tsp thyme
- Salt and pepper to taste
Instructions
- Heat butter and olive oil in a large pot over medium heat.
- Add onions and garlic, sauté until softened.
- Add mushrooms and cook until they release their moisture.
- Pour in vegetable broth and bring to a simmer.
- Stir in thyme, salt, and pepper.
- Cook for 20 minutes, then blend the soup until smooth.
- Return to the pot, add heavy cream, and heat through.
- Serve hot with a sprinkle of fresh herbs.
Notes
- Use a mix of mushroom varieties for deeper flavor.
- Blend the soup to your preferred consistency.
- Store leftovers in an airtight container for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: International
Nutrition
- Serving Size: 1 bowl
- Calories: 250
- Sugar: 5g
- Sodium: 600mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 45mg

