Oh, do I have a cozy bowl of deliciousness to share with you today! Nothing beats curling up with a steaming mug of homemade cream of mushroom soup when the weather turns chilly or you just need some serious comfort food. Trust me, once you try this version, you’ll never go back to the canned stuff again.
I’ve been perfecting this recipe for years – ever since my great-aunt Mabel taught me her secret trick for getting that velvety smooth texture. It’s surprisingly simple to make, but tastes like something from a fancy restaurant. The earthy mushrooms, creamy broth, and hint of thyme create magic together.
What makes this cream of mushroom soup extra special? It’s all about treating each ingredient with love. From slowly caramelizing the onions to letting those mushrooms release all their flavorful juices – every step builds layers of taste that’ll make your taste buds dance!
Why You’ll Love This Cream of Mushroom Soup
Just wait until you try this soup – it’s going to become your new go-to comfort food! Here’s why it’s absolutely magical:
- That incredible velvety texture – so rich and creamy you’ll want to lick the bowl (no judgment here!)
- Deep, earthy mushroom flavor that tastes like it simmered for hours (but secretly comes together in 30 minutes)
- Completely vegetarian-friendly while still feeling indulgent – my meat-loving husband actually prefers this version!
- Simple enough for weeknights but fancy enough for company – I’ve served it at dinner parties to rave reviews
- Endlessly adaptable – add a splash of wine, different herbs, or your favorite mushroom varieties
Seriously, this soup checks all the boxes. The aroma alone will have your family gathering in the kitchen before it’s even done!
Ingredients for Cream of Mushroom Soup
Gathering the right ingredients makes all the difference in this soup! Here’s what you’ll need to create that perfect bowl of creamy goodness:
- 500g fresh mushrooms – sliced (I like cremini for their rich flavor, but button mushrooms work great too)
- 1 medium onion – finely chopped (trust me, take the time to chop it small – it melts into the soup beautifully)
- 2 cloves garlic – minced (fresh is best here, not the jarred stuff!)
- 3 tbsp butter – unsalted so we can control the seasoning
- 3 tbsp all-purpose flour – our thickening agent for that luscious texture
- 4 cups vegetable broth – homemade if you’ve got it, but store-bought works in a pinch
- 1 cup heavy cream – this is what makes it luxuriously creamy
- 1 tsp dried thyme – or fresh if you have it (just double the amount)
- Salt and pepper – to taste (I’m generous with both!)
That’s it! Simple, quality ingredients that come together to create something truly special. Now let’s get cooking!
How to Make Cream of Mushroom Soup
Alright, let’s get cooking! I’ll walk you through each step to make sure your cream of mushroom soup turns out silky smooth and packed with flavor. Don’t worry – it’s much easier than you might think!
Step 1: Sauté the Aromatics
First, grab your favorite soup pot and melt the butter over medium heat. You want it just bubbling gently – no browning! Add your chopped onions and give them a good stir. Here’s my secret: cook them low and slow for about 5 minutes until they’re translucent and sweet-smelling. That’s when you add the minced garlic – just 30 seconds more until fragrant. Your kitchen should smell amazing by now!
Step 2: Cook the Mushrooms
Time for the stars of the show! Toss in all those beautiful sliced mushrooms and crank the heat up slightly. Don’t crowd them – let them breathe! Stir occasionally as they cook down, about 6-8 minutes. You’ll know they’re ready when they’ve released their juices and turned that gorgeous golden brown. Pro tip: resist the urge to stir too much – letting them sit for a minute develops that deep, caramelized flavor we love.
Step 3: Thicken the Soup
Here’s where magic happens! Sprinkle the flour over the mushroom mixture and stir constantly for about a minute – this cooks out that raw flour taste. Now, slowly pour in the vegetable broth while whisking continuously. This is key to preventing lumps! Bring it to a gentle simmer and let it bubble away for 10 minutes – the broth will thicken beautifully as the flavors meld together.
Step 4: Add Cream and Season
Turn the heat down to low and stir in that glorious heavy cream. Let it warm through for 2-3 minutes – don’t let it boil! Now’s the time for thyme, salt, and pepper. I always taste and adjust at this point – remember you can add more but can’t take it out! For extra smoothness, blend half the soup (an immersion blender works wonders here). And voila – your dreamy cream of mushroom soup is ready to serve!
Tips for the Best Cream of Mushroom Soup
After making this soup more times than I can count, I’ve picked up some tricks that’ll take your cream of mushroom soup from good to mind-blowing:
- Mushroom matters: Always use fresh – they have so much more flavor than canned! I like to mix cremini and white buttons for depth.
- Blend smart: For perfect texture, blend just half the soup. It keeps some mushroom pieces for bite while still getting that velvety base.
- Thickness control: Too thick? Add broth a splash at a time. Too thin? Let it simmer a bit longer or add a cornstarch slurry (1 tsp cornstarch + 1 tbsp water).
- Flavor boost: Add a splash of sherry or white wine with the broth if you’re feeling fancy – it deepens all the flavors beautifully!
Remember – taste as you go! Your perfect bowl might need just a pinch more salt or pepper.
Variations for Cream of Mushroom Soup
One of my favorite things about this soup is how easily you can change it up! Here are some delicious twists I’ve tried over the years:
- Mushroom mix-up: Try wild mushrooms like shiitake or oyster for extra earthy flavor – just use 1/3 wild to 2/3 regular so it doesn’t get overpowering
- Herb variations: Swap thyme for rosemary or sage – I love adding a bay leaf while simmering and removing it later
- Cream alternatives: Half-and-half works if you want it lighter, or go wild with a splash of coconut milk for a vegan version
- Flavor boosters: A tablespoon of tomato paste adds depth, or stir in some grated parmesan at the end for umami magic
The possibilities are endless – make it your own!
Serving Suggestions for Cream of Mushroom Soup
Oh, you’re going to want something amazing to go with that luscious soup! My absolute must-have is crusty bread – nothing beats tearing off a chunk of warm baguette to dunk in that creamy goodness. For weeknight dinners, I’ll often pair it with a simple green salad dressed with lemon vinaigrette to cut through the richness. And when I’m feeling fancy? A swirl of truffle oil and some crispy garlic croutons on top take it over the top!
Storage and Reheating
This soup keeps beautifully in the fridge for up to 3 days – just let it cool completely before transferring to an airtight container. When reheating, go low and slow on the stovetop with frequent stirring to prevent separation. If it thickens too much, just whisk in a splash of broth or cream to bring it back to that perfect silky texture. Pro tip: It actually tastes even better the next day as the flavors meld!
Nutritional Information
Now don’t go counting every calorie when enjoying this cozy bowl of comfort! These values are just estimates to give you a general idea – your actual numbers might vary slightly depending on your exact ingredients. For one generous serving (about 1 cup), you’re looking at roughly 250 calories, with 18g of that glorious creaminess coming from fat. There’s 5g of protein to keep you satisfied, and just 5g of natural sugars from the veggies. Remember – good food isn’t just about numbers, it’s about nourishment for the soul too!
Frequently Asked Questions
Can I use milk instead of cream in this mushroom soup?
You can, but it won’t be quite as rich and velvety. If you must substitute, use whole milk and consider adding a tablespoon of butter at the end to boost the richness. For best results though, stick with heavy cream – it makes all the difference!
How can I make this cream of mushroom soup vegan?
Easy peasy! Swap the butter for olive oil or vegan butter, use vegetable broth, and replace the heavy cream with full-fat coconut milk. The coconut flavor mellows as it cooks, leaving you with that same luxurious texture. I’ve served this version to non-vegans who couldn’t tell the difference!
Why blend only half the soup?
This gives you the best of both worlds – creamy base with some mushroom pieces for texture. If you prefer completely smooth soup, blend it all! Just be careful not to over-blend or it can get gluey.
Can I freeze cream of mushroom soup?
Honestly? I don’t recommend it. The dairy tends to separate when thawed, leaving you with a grainy texture. This soup comes together so quickly, it’s better made fresh when you want it!
I’d love to hear how your cream of mushroom soup turns out! Did you add any special twists? What did your family think? Drop me a comment below or tag me on social media if you share photos – it makes my day seeing your creations. Happy soup-making, friends!

Velvety Cream of Mushroom Soup Recipe in Just 30 Minutes
- Total Time: 30 mins
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A creamy and flavorful mushroom soup perfect for any occasion.
Ingredients
- 500g mushrooms, sliced
- 1 onion, chopped
- 2 cloves garlic, minced
- 3 tbsp butter
- 3 tbsp flour
- 4 cups vegetable broth
- 1 cup heavy cream
- 1 tsp thyme
- Salt and pepper to taste
Instructions
- Melt butter in a pot over medium heat.
- Add onions and garlic, sauté until soft.
- Add mushrooms and cook until tender.
- Sprinkle flour and stir for 1 minute.
- Gradually add vegetable broth while stirring.
- Bring to a simmer and cook for 10 minutes.
- Stir in heavy cream and thyme.
- Season with salt and pepper.
- Blend half the soup for a creamier texture.
- Serve hot.
Notes
- Use fresh mushrooms for best flavor.
- Adjust cream for desired thickness.
- Store leftovers in the fridge for up to 3 days.
- Prep Time: 10 mins
- Cook Time: 20 mins
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 250
- Sugar: 5g
- Sodium: 400mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 50mg