There’s something magical about a pot of creamy mushroom soup bubbling on the stove—like a cozy hug in a bowl. On hectic weekdays or chilly evenings, this soup has become my go-to comfort recipe. It’s warm, velvety, and absolutely soul-soothing.
If you’re juggling work, family, and dinner all at once (been there!), this recipe is a lifesaver. It’s rich in flavor without being fussy—just simple ingredients, one pot, and pure joy. Whether you’re craving a cozy vegetarian soup or need a quick dinner that feels like a treat, this bowl delivers every single time.
Why You’ll Love This Creamy Mushroom Soup
This creamy mushroom soup is the kind of recipe that feels like a warm blanket after a long day. It’s ready in under 40 minutes, made in one pot, and packed with earthy, velvety flavor. Whether you’re feeding picky teens or just need a moment of peace in a bowl, this soup delivers comfort without the chaos. It’s rich, simple, and oh-so-satisfying—every spoonful tastes like home.
Ingredients Creamy Mushroom Soup
Every great bowl of creamy mushroom soup starts with humble, pantry-friendly ingredients that come together like magic. Here’s what you’ll need to make this velvety mushroom comfort food at home:
- Butter & Olive Oil – This combo adds rich flavor and helps sauté the aromatics to perfection.
 - Onion – A small onion, finely diced, brings sweetness and depth to the base of the soup.
 - Garlic – Don’t skip it! Garlic adds a warm, savory note that plays beautifully with mushrooms.
 - Fresh Mushrooms – I love using cremini or button mushrooms for their earthy flavor. You can mix in shiitake or portobello for extra depth.
 - All-Purpose Flour – Just a bit helps thicken the soup into that dreamy, creamy consistency.
 - Vegetable or Chicken Broth – Choose based on your dietary needs. Vegetable broth keeps it a cozy vegetarian soup, while chicken broth adds a richer base.
 - Heavy Cream – This is where the luxurious texture comes in—a true dairy rich soup recipe moment!
 - Thyme – Dried works just fine, but fresh thyme adds a fragrant, herby lift if you have it.
 - Salt & Black Pepper – Season to taste. A pinch of pepper goes a long way in enhancing the earthy tones.
 - Optional Toppings – A dollop of sour cream and a sprinkle of chopped parsley make it extra special. Totally optional, but highly recommended!
 
For exact measurements and a printable version, scroll to the bottom of the post. Trust me, once you try this easy fall soup idea, you’ll be making it on repeat.
How to Make Creamy Mushroom Soup
Making this creamy mushroom soup is simple, soothing, and honestly—kind of therapeutic. The scent alone feels like a kitchen hug. Let’s break down each step so you can see how easy it is to bring this one pot mushroom dinner to life.
Step 1 – Sauté the Aromatics
Start by melting butter with a splash of olive oil in a large pot over medium heat. Once it’s shimmering, toss in the finely diced onion and minced garlic. Stir them gently until the onion turns soft and translucent—about 5 minutes.
This step builds the flavor foundation, so don’t rush it. The aroma? Absolute magic. It sets the stage for the velvety mushroom comfort food you’re about to create.
Step 2 – Build the Mushroom Base
Next, add the sliced mushrooms. I like using cremini or button mushrooms, but feel free to mix in others for extra flavor. Stir them around and let them cook down until they’re golden brown and reduced in size.
This part takes a bit of patience—about 8 to 10 minutes—but trust me, it’s worth it. You’re unlocking all that rich umami goodness that makes this homemade mushroom soup recipe so irresistible.
Step 3 – Add Flour and Make a Roux
Sprinkle the flour evenly over the mushrooms. Stir well, making sure everything gets coated. Let it cook for a minute or two to get rid of that raw flour taste.
This tiny step thickens the soup naturally, giving it that creamy, luxurious body we crave in a dairy rich soup recipe.
Step 4 – Pour in the Broth and Simmer
Slowly pour in your broth—vegetable or chicken, your call—while stirring constantly to avoid lumps. Add thyme, salt, and a good crack of black pepper.
Bring the soup to a gentle boil, then lower the heat and let it simmer. In about 15–20 minutes, the mushrooms will be tender and the broth deeply flavorful. This is where that cozy vegetarian soup magic really happens.
Step 5 – Stir in the Cream for That Velvety Touch
Now comes the dreamy part—stir in the heavy cream. Keep the heat low so it doesn’t boil. Just let it warm through until the soup turns silky and rich.
This is what elevates the dish from good to unforgettable. It’s like wrapping yourself in a soft blanket on a rainy day. An easy fall soup idea that’s as comforting as it gets.
Step 6 – Garnish and Serve Hot
Ladle the soup into warm bowls. Top with a dollop of sour cream and a sprinkle of fresh parsley if you’re feeling fancy. It’s a little extra love in every bite.
Serve it with crusty bread, grilled cheese, or just a spoon and a quiet moment. This creamy mushroom soup is a hug for the soul—simple, satisfying, and completely homemade.
Tips for Success
- Use a mix of mushrooms for deeper flavor—cremini, shiitake, or even a few wild varieties.
 - Cook the mushrooms until golden brown to unlock their full umami potential.
 - Stir the flour well to avoid lumps and ensure a smooth, creamy texture.
 - Don’t let the cream boil—just warm it gently to keep the soup velvety.
 - Taste and adjust seasoning before serving—it makes all the difference!
 
Equipment Needed
- Large Pot or Dutch Oven – A sturdy pot helps distribute heat evenly for that perfect simmer.
 - Wooden Spoon or Silicone Spatula – Great for stirring without scratching your cookware.
 - Sharp Knife & Cutting Board – Essential for prepping mushrooms, onion, and garlic quickly.
 - Ladle – Makes serving this creamy mushroom soup a breeze.
 - Blender (Optional) – Use for a smoother texture, or skip it for a chunkier, rustic feel.
 
Variations
- Dairy-Free Delight – Swap the heavy cream with coconut cream or unsweetened oat milk for a plant-based twist. It still turns out rich and silky!
 - Protein Boost – Stir in cooked lentils or shredded rotisserie chicken for a heartier, more filling version that makes a complete meal.
 - Low-Carb Option – Replace the flour with almond flour or skip it entirely. The mushrooms still create a naturally thick texture when simmered down.
 - Herb Heaven – Experiment with rosemary, sage, or tarragon for a new flavor profile that pairs beautifully with mushrooms.
 - Spicy Kick – Add a pinch of red pepper flakes or a splash of hot sauce for some added warmth—great on cold nights!
 - Blended Beauty – For a super smooth finish, blend the soup fully. Or blend half and leave the rest chunky for the best of both worlds.
 - Wine Infusion – Deglaze the pot with a splash of white wine before adding the broth. It adds a subtle depth that feels fancy with zero fuss.
 
Serving Suggestions
- Pair with a slice of crusty sourdough or a buttery grilled cheese for the ultimate comfort combo.
 - Serve in warm bowls with a swirl of sour cream and a sprinkle of fresh herbs for a gourmet touch.
 - A glass of chilled white wine or a mug of herbal tea complements the earthy flavors beautifully.
 
Frequently Asked Questions (FAQs)
Q: Can I make this creamy mushroom soup dairy-free?
A: Absolutely! While this is a true dairy rich soup recipe at heart, it’s surprisingly easy to adapt. I often swap the heavy cream with full-fat coconut cream or unsweetened oat milk when cooking for friends with dairy sensitivities. It still turns out silky and rich, just with a slightly different flavor twist. Bonus—it makes the perfect cozy vegetarian soup for plant-based eaters too!
Q: How do I store and reheat leftovers?
A: Leftovers are a gift from past-you to future-you. Let the soup cool completely, then store it in an airtight container in the fridge. It’ll keep for up to 4 days. To reheat, gently warm it on the stovetop over low heat or microwave in 30-second bursts, stirring in between. If it thickens too much, just add a splash of broth or water to loosen it up.
Q: What kind of mushrooms work best for this homemade mushroom soup recipe?
A: I love using cremini or button mushrooms because they’re easy to find and have a lovely earthy flavor. But don’t be afraid to mix things up! A handful of shiitake or chopped portobello adds bold depth. Even a few wild mushrooms tossed in can turn this homemade mushroom soup recipe into a real flavor adventure.
Q: Can I freeze creamy mushroom soup?
A: Yes, with a little care. Dairy can separate when frozen, so I recommend freezing the soup before adding the cream. When you’re ready to enjoy, thaw it overnight in the fridge, reheat gently, and stir in the cream just before serving. It’s a smart way to prep this easy fall soup idea ahead of time without sacrificing texture.
Q: Is this cozy vegetarian soup suitable for meal prep?
A: Oh yes! This cozy vegetarian soup is a meal prep dream. It holds up beautifully in the fridge, reheats like a champ, and pairs well with lots of sides. I often make a batch on Sunday, portion it into jars, and feel like a meal-planning superhero all week long. Add a salad or sandwich, and lunch is sorted!
Final Thoughts
This creamy mushroom soup isn’t just a recipe—it’s a little act of self-care in a bowl. Whether you’re curled up on the couch after a hectic day or hosting a cozy dinner with loved ones, it brings warmth, comfort, and a touch of homemade magic.
I’ve made this soup more times than I can count, and each time it fills my kitchen with joy and my heart with calm. It’s simple, soul-soothing, and always hits the spot. So go ahead—grab that pot and stir up something special tonight. Your spoon (and spirit) will thank you.
PrintCreamy Mushroom Soup Recipe That Warms the Soul
A soul-warming creamy mushroom soup that’s velvety, cozy, and full of rich umami flavors. Perfect for chilly days, this one-pot vegetarian-friendly recipe is both comforting and easy to prepare.
- Prep Time: 10 minutes
 - Cook Time: 25 minutes
 - Total Time: 35 minutes
 - Yield: 4 servings 1x
 - Category: Soup
 - Method: Stovetop
 - Cuisine: American
 - Diet: Vegetarian
 
Ingredients
- 2 tablespoons butter
 - 1 tablespoon olive oil
 - 1 small onion, finely diced
 - 3 garlic cloves, minced
 - 1 lb cremini or button mushrooms, sliced
 - 2 tablespoons all-purpose flour
 - 4 cups vegetable or chicken broth
 - 1 cup heavy cream
 - 1 teaspoon thyme (dried or fresh)
 - Salt & black pepper, to taste
 - Optional: dollop of sour cream & chopped parsley for topping
 
Instructions
- In a large pot, heat butter and olive oil. Add onion and garlic, cooking until soft and fragrant.
 - Add mushrooms and sauté until golden to create a rich umami base.
 - Sprinkle in the flour and stir until mushrooms are coated. Cook for 1–2 minutes to form a light roux.
 - Slowly pour in broth while stirring. Add thyme, salt, and pepper. Simmer for 15–20 minutes until mushrooms are tender and broth is flavorful.
 - Reduce heat and stir in heavy cream. Heat gently without boiling until the soup is velvety smooth.
 - Serve hot in bowls topped with a dollop of sour cream and chopped parsley if desired.
 
Notes
- Use fresh thyme for enhanced flavor if available.
 - For a smoother texture, blend part or all of the soup.
 - Substitute heavy cream with coconut cream for a dairy-free version.
 - Pairs well with crusty bread or grilled cheese sandwiches.
 
Nutrition
- Serving Size: 1 bowl (approx. 1.5 cups)
 - Calories: 360
 - Sugar: 4g
 - Sodium: 700mg
 - Fat: 28g
 - Saturated Fat: 16g
 - Unsaturated Fat: 10g
 - Trans Fat: 0g
 - Carbohydrates: 18g
 - Fiber: 2g
 - Protein: 6g
 - Cholesterol: 60mg
 

