35-Min Creamy Mushroom Soup Hug in a Bowl

January 27, 2026

I’ll never forget that blustery autumn evening when I stumbled home, chilled to the bone, and my grandmother handed me a steaming bowl of her creamy mushroom soup. One spoonful and I felt the warmth spread through me like a hug from the inside out. That’s the magic of a really good mushroom soup—it’s comfort in a bowl, pure and simple. This recipe is my take on hers, and it’s become my go-to whenever I need something cozy. What makes it special? It’s ultra-creamy and deeply savory, yet it comes together in just 35 minutes with fresh mushrooms and a quick stovetop method. No fuss, no complicated steps—just pure, velvety goodness that tastes like it simmered all day. I’m so excited to share it with you!

Mushroom Soup

Why You’ll Love This Mushroom Soup

This isn’t just any mushroom soup—it’s the one you’ll turn to again and again. Here’s why:

  • Ready in 35 minutes: Yes, from start to bowl in just over half an hour. Perfect for busy weeknights.
  • Uses everyday ingredients: No fancy shopping trips. You probably have most of these in your kitchen right now.
  • Deeply savory with a velvety texture: That rich, earthy flavor comes from browning the mushrooms just right, and blending makes it silky smooth.
  • Naturally vegetarian: And so easy to make vegan or dairy-free with a simple swap.

Ingredients for Mushroom Soup

Here’s what you’ll need—nothing fancy, just good, real food:

  • 1 lb cremini mushrooms, sliced – Cremini gives you that deep, earthy flavor. Button mushrooms work too, but cremini are my go-to.
  • 1 medium yellow onion, diced – It adds a sweet, savory base.
  • 2 cloves garlic, minced – Because garlic makes everything better.
  • 4 cups low-sodium vegetable broth – Keeps the salt in your control.
  • 1 cup heavy cream – For that velvety richness. Swap with full-fat coconut milk if you’re going dairy-free.
  • 2 tbsp unsalted butter – For sautéing. Olive oil works too.
  • Salt and pepper to taste – Start with ½ tsp salt and adjust from there.

Mushroom Soup Ingredient Notes and Substitutions

I’m all about making recipes work for you, so here are my favorite swaps for this creamy mushroom soup:

  • Mushrooms: Cremini or button mushrooms are perfect. For extra earthy depth, mix in some shiitakes—trust me, it’s a game-changer.
  • Cream: Full-fat coconut milk makes a lovely dairy-free version. It’ll add a subtle coconut flavor, but it’s still delicious.
  • Butter: Swap with olive oil to keep it dairy-free. Use a good-quality one for the best flavor.
  • Broth: Chicken broth works beautifully if you’re not keeping it vegetarian. Just watch the salt level.
  • Salt: Start with ½ teaspoon and taste as you go. You can always add more, but you can’t take it out!

How to Make Mushroom Soup (Step-by-Step)

Alright, let’s get cooking! This creamy mushroom soup comes together in six simple steps, and I promise it’s easier than you think. Here’s how I do it every time:

Step 1: Sauté the aromatics. Melt 2 tablespoons of butter in a large pot over medium heat. Toss in the diced onion and minced garlic, and cook for about 3-4 minutes, until they’re soft and fragrant. You’ll know it’s ready when your kitchen starts smelling amazing.

Step 2: Brown the mushrooms. Add all those sliced cremini mushrooms to the pot. Spread them out in an even layer—don’t overcrowd or they’ll steam instead of brown. Cook for 6-8 minutes, stirring occasionally, until they’re golden and the liquid has mostly evaporated. This step is where the deep, savory flavor happens, so don’t rush it!

Step 3: Simmer. Pour in the 4 cups of vegetable broth, give it a good stir, and bring it to a boil. Then reduce the heat to low, cover the pot, and let it simmer for 15 minutes. That simmering time is key—it lets all those flavors meld together beautifully.

Step 4: Blend. Here’s where the magic happens. Use an immersion blender right in the pot for the easiest cleanup. If you’re using a regular blender, transfer the soup in batches (fill it no more than halfway) and very important—remove the center cap from the lid and cover it with a kitchen towel to let steam escape. Blend until smooth and velvety.

Step 5: Finish. Return the blended soup to the pot if you used a blender. Stir in 1 cup of heavy cream, then season with salt and pepper to taste. Give it a quick taste and adjust—sometimes it needs just a pinch more salt to really sing.

Step 6: Serve. Ladle it into bowls while it’s hot. I love to garnish with a sprinkle of fresh parsley or a few thyme leaves for a pop of color and freshness. That’s it—you’ve got the most comforting bowl of mushroom soup ready to enjoy!

Tips for the Best Mushroom Soup

Over the years, I’ve learned a few tricks that take this soup from good to absolutely unforgettable. Trust me, these make all the difference!

Don’t overcrowd the pan when browning mushrooms. I learned this the hard way—if you pile them all in at once, they steam instead of getting that gorgeous golden color. Work in batches if you need to. That deep browning is where all the flavor lives.

Use low-sodium broth. It puts you in control of the salt, so you can season to your taste without accidentally oversalting the whole pot.

For extra umami, add 1 teaspoon of soy sauce or Worcestershire (skip the Worcestershire if you’re keeping it vegetarian). It doesn’t make the soup taste like soy sauce—it just deepens that savory, earthy flavor in a way that’ll have everyone asking for the recipe.

Let the soup cool slightly before blending. Hot liquid in a blender can be dangerous—steam builds up fast. Give it a few minutes off the heat, then blend carefully with the lid vented. Your safety matters more than speed! For more on blender safety, check out foodsafety.gov.

Always taste and adjust seasoning after adding the cream. The cream mellows out the salt and spices, so what tasted perfect before might need a little extra pinch of salt or pepper at the end. I nearly skipped this step once—never again!

Mushroom Soup Variations

One of the best things about this creamy mushroom soup is how easy it is to change it up. Here are a few of my favorite ways to make it your own:

  • Add wild rice: Stir in ½ cup of cooked wild rice after blending for a lovely chewy texture. It turns the soup into a heartier meal.
  • Fresh herbs: Toss in 1 tablespoon of fresh thyme or rosemary along with the garlic. The woodsy notes pair perfectly with the earthy mushrooms.
  • Crispy bacon topping: Sprinkle some crispy bacon bits on top just before serving. It adds a salty, smoky crunch—just skip it if you’re keeping it vegetarian.
  • Make it vegan: Swap the heavy cream for full-fat coconut milk and use olive oil instead of butter. It’s still wonderfully creamy and delicious.
  • Spice it up: Add a pinch of red pepper flakes when you sauté the aromatics. That little kick of heat is so cozy on a cold day.

Frequently Asked Questions About Mushroom Soup

I get asked about this creamy mushroom soup all the time, so I’ve rounded up the most common questions to save you some head-scratching. Here’s everything you need to know!

Can I freeze this easy mushroom soup?
Yes, you absolutely can! Just keep in mind that the cream might separate a little when it thaws. Don’t worry—it’s totally fixable. Give it a good stir or a quick re-blend after reheating, and it’ll be silky smooth again. I’d recommend freezing it before adding the cream if you’re planning ahead, but either way works.

What mushrooms are best for mushroom soup?
Cremini are my top pick—they’ve got that deep, earthy flavor that makes the soup so rich. But you can totally use button mushrooms if that’s what you have. For something special, mix in some shiitakes. They add an extra layer of woodsy umami that’s just incredible. Honestly, any mushroom will work; just go with what you love!

How do I make my mushroom soup thicker?
If you like a heartier texture, it’s super simple. While the soup is simmering, whisk together 1 tablespoon of cornstarch with 2 tablespoons of cold water until smooth, then stir that slurry into the pot. Let it cook for another minute or two, and you’ll see it thicken right up. Easy peasy!

Can I use milk instead of heavy cream?
Sure, you can! Just know that the soup won’t be quite as velvety—it’ll be thinner. If you want to keep that creamy texture, try making a quick roux: melt 1 tablespoon of butter, whisk in 1 tablespoon of flour, cook for a minute, then stir in the milk before adding it to the soup. That’ll give you a lovely, rich consistency without the heavy cream.

Why is my mushroom soup bland?
This is the number one mistake I see, and I’ve been there myself! Usually, it’s one of two things: not enough salt, or the mushrooms weren’t browned properly. Salt is a flavor booster, so don’t be shy—taste and add a little at a time until it pops. And those mushrooms? They need to get nice and golden during that browning step. That caramelization is where all the savory depth comes from. Once you nail those two things, your soup will be anything but bland!

Mushroom Soup Nutritional Information

Here’s the breakdown for one serving (about 1 cup) of this creamy soup. Keep in mind these are estimates—your exact numbers might shift a bit depending on the brands you use or any swaps you make.

  • Calories: 250
  • Fat: 18g (Saturated: 11g, Unsaturated: 5g, Trans: 0g)
  • Carbohydrates: 12g (Fiber: 2g, Sugar: 4g)
  • Protein: 6g
  • Sodium: 600mg
  • Cholesterol: 55mg

Share Your Mushroom Soup Experience

I’d love to hear how this soup turned out in your kitchen! Did you try any of the variations, or come up with your own twist? Drop a comment below, give the recipe a rating, or tag me in your photos on social media—nothing makes me happier than seeing you enjoy a bowl of this cozy goodness.

Print

35-Min Creamy Mushroom Soup Hug in a Bowl

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This mushroom soup is creamy and savory, perfect for a cozy meal.

  • Author: Milo
  • 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

Scale
  • 1 lb mushrooms, sliced
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 4 cups vegetable broth
  • 1 cup heavy cream
  • 2 tbsp butter
  • Salt and pepper to taste

Instructions

  1. Melt butter in a pot over medium heat.
  2. Cook onion and garlic until soft.
  3. Add mushrooms and cook until browned.
  4. Pour in broth and simmer for 15 minutes.
  5. Blend soup until smooth.
  6. Stir in cream and season with salt and pepper.
  7. Serve hot.

Notes

  • Use cremini mushrooms for deeper flavor.
  • Replace cream with coconut milk for a dairy-free option.

Nutrition

  • Serving Size: 1 cup
  • Calories: 250
  • Sugar: 4g
  • Sodium: 600mg
  • Fat: 18g
  • Saturated Fat: 11g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 2g
  • Protein: 6g
  • Cholesterol: 55mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star