I’ll never forget the first time I made this Mushroom Soup on a chilly, rain-soaked afternoon. I was craving something rich and comforting, but I didn’t want any alcohol, bacon, or ham in it—just pure, earthy mushroom flavor. So I grabbed a pile of fresh cremini mushrooms, a big onion, and a little cream, and threw it all together. The result? A bowl of pure warmth that tasted like a hug in a cup. This creamy, no-meat, no-wine version became my go-to cozy soup, and it’s been a staple in my kitchen ever since.
Why You Will Love This Creamy Mushroom Soup
Let me tell you why this Mushroom Soup is a total game-changer in my kitchen. It takes just 35 minutes from start to finish—faster than takeout on a busy night! It’s completely vegetarian, with no ham or bacon, just pure, earthy flavor. You probably have all the ingredients in your pantry right now. And the best part? It’s so rich and creamy, you won’t miss the meat at all. Trust me.
Ingredients for the Best Mushroom Soup
Here’s what you’ll need to pull together this mushroom soup—nothing fancy, just good, honest ingredients. You’ll start with a tablespoon of olive oil for sautéing. Then one medium onion, chopped fine, and two cloves of garlic, minced. A full pound of mushrooms is the star here—I usually grab cremini or white button, sliced up. You’ll also need four cups of vegetable broth, a teaspoon of dried thyme, and salt and pepper to taste. For creaminess, half a cup of heavy cream. And if you like a thicker soup, keep two tablespoons of all-purpose flour on hand for a slurry.
Key Ingredient Notes
Fresh mushrooms are non-negotiable for the best flavor. Trust me, you won’t get that deep, earthy taste from canned or frozen ones. Cremini mushrooms are my go-to because they’re a little richer than white buttons. If you want a vegan version, swap the heavy cream for coconut cream or cashew cream—it’s still wonderfully creamy without the dairy.
Equipment You Will Need
You don’t need a fancy kitchen for this one. A large pot—something like a Dutch oven or stockpot—is essential. I use my immersion blender to puree it right in the pot, but a regular blender works too (just blend in batches and vent the lid). A good knife and cutting board for slicing and dicing, and you’re all set. Nothing complicated, I promise.
Step-by-Step Instructions for Homemade Mushroom Soup
Alright, let me walk you through exactly how I make this Mushroom Soup. I’ve learned a few things the hard way over the years—burned my tongue, made it too thin, you name it. But now I’ve got it down to a simple, foolproof routine. The real secret is taking your time with the mushrooms. Seriously, don’t rush that part. Every step builds a little more flavor, and by the end, you’ll have a pot of soup that tastes like it simmered all day.
Sauté the Aromatics
Start by grabbing your largest pot and setting it over medium heat. Add a good glug of olive oil—just enough to coat the bottom. Once it’s shimmering, toss in your chopped onion. Let it cook for about 5 minutes, stirring now and then, until it’s soft and translucent. Then add the minced garlic and cook for just one minute more. You’ll smell it right away—that’s the flavor base starting to come together.
Cook the Mushrooms
Now dump in all those sliced mushrooms. At first, the pot will look packed, but don’t worry—they shrink down a lot. Cook them for about 8 minutes, stirring occasionally. You want them to release their liquid and then let it cook off a bit. This step is absolutely crucial for getting that deep, earthy flavor in your mushroom soup. Once they’re soft and fragrant, stir in the dried thyme, salt, and pepper.

Simmer and Blend
Pour in the vegetable broth and bring everything to a boil. Then reduce the heat and let it simmer gently for 15 minutes. This is where the flavors really meld together. Now for the fun part. I always use an immersion blender because it’s so easy—just blend right in the pot until it’s silky smooth. If you’re using a regular blender, work in batches and pop the lid open slightly to let steam escape. Hot soup exploding is no joke!
Finish with Cream
Stir in the heavy cream and let it heat through for about 2 minutes. Whatever you do, don’t let it boil after adding the cream—it might curdle. If you like your soup a little thicker, mix two tablespoons of flour with two tablespoons of cold water until smooth, then stir it in. Let it simmer for 2 more minutes, and it’ll thicken up beautifully. Serve it hot, and get ready for the best mushroom soup you’ve ever made.
Tips for the Perfect Mushroom Soup
After a few too many kitchen mishaps—including burning my tongue on my very first batch of this Mushroom Soup because I rushed the blending—I’ve picked up some real game-changers. First, don’t overcrowd the pot when cooking the mushrooms. If they’re packed too tight, they’ll steam instead of brown, and you’ll lose that deep, savory flavor. Give them room to breathe! Also, always taste your broth before adding extra salt—some brands are saltier than others, and you can’t undo a salty soup. And when blending, keep that immersion blender submerged to avoid hot splatters. Trust me, your tongue will thank you.
Variations to Try
Don’t be afraid to play around with this one! Toss in some fresh rosemary or a handful of parsley at the end for a herby kick. Swap out the regular mushrooms for shiitake or portobello—they add this deep, almost smoky flavor that’s incredible. And if you’re skipping dairy, just use coconut cream instead of heavy cream. It’ll still be silky and rich, I promise. Little twists like that make it feel brand new every time!
Serving Suggestions
I honestly think a bowl of this Mushroom Soup is a meal on its own, but the right sides make it even better. My absolute favorite is a hunk of crusty bread for dipping—there’s nothing like sopping up every last drop. A simple side salad with a tangy vinaigrette cuts through the richness perfectly. And on a really cold night? A gooey grilled cheese sandwich on the side. Pure comfort.
How to Store and Reheat Leftover Mushroom Soup
If you’ve got leftovers—lucky you!—just pop the soup in an airtight container and stash it in the fridge. It’ll stay good for up to 4 days. When you’re ready for another bowl, reheat it gently on the stovetop over low heat, stirring every so often. Don’t rush it with high heat or you’ll risk curdling the cream. And whatever you do, don’t freeze this soup—I learned that one the hard way. The cream separates and gets grainy, and nobody wants that.
Frequently Asked Questions About Mushroom Soup
I get asked so many questions about this **Mushroom Soup**, so let’s tackle the big ones. Can I use frozen mushrooms? Sure, but definitely thaw them first and drain off all that extra liquid—otherwise you’ll end up with a watery soup. How do I make it vegan? Easy! Just swap the heavy cream for coconut cream or cashew cream, and you’re good to go. Can I freeze this soup? I really don’t recommend it—cream-based soups get grainy and separate when frozen. Can I skip the flour? Absolutely! The soup will be a bit thinner, but still delicious. Just don’t boil it after adding the cream.
Estimated Nutritional Information
For anyone keeping track, here’s the breakdown per serving: about 180 calories, 12g fat, 15g carbs, and 5g protein. Just keep in mind these are estimates—they’ll shift depending on your exact ingredients and brands. Hope that helps!
Your Turn to Make This Mushroom Soup
Now it’s your turn! I’d love to hear how this Mushroom Soup turned out for you. Drop a comment below with your rating, share a photo on social media, or tag me in your cozy soup moments. Seriously, it makes my day seeing your creations!
Print
Mushroom Soup: 35-Minute Ultimate Comfort
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A creamy mushroom soup made with fresh mushrooms, onions, and garlic. No alcohol, bacon, or ham used.
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 pound mushrooms, sliced
- 4 cups vegetable broth
- 1 teaspoon dried thyme
- Salt and pepper to taste
- 1/2 cup heavy cream
- 2 tablespoons all-purpose flour (optional, for thickening)
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion and cook until soft, about 5 minutes.
- Add garlic and cook for 1 minute.
- Add mushrooms and cook until they release their liquid, about 8 minutes.
- Stir in thyme, salt, and pepper.
- Pour in vegetable broth and bring to a boil.
- Reduce heat and simmer for 15 minutes.
- Use an immersion blender to puree the soup until smooth.
- Stir in heavy cream and heat through, about 2 minutes.
- If you want a thicker soup, mix flour with 2 tablespoons cold water, then stir into soup and simmer for 2 more minutes.
- Serve hot.
Notes
- You can use any mushroom variety like cremini or white button.
- For a vegan version, replace heavy cream with coconut cream or cashew cream.
- Adjust salt based on your broth’s saltiness.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 180
- Sugar: 4g
- Sodium: 600mg
- Fat: 12g
- Saturated Fat: 6g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 30mg
