Mushroom Soup

By Updated on

The best healthy mushroom soup that's creamy, packed with mushroom flavor, and easy to make.


Well, it's official — the cold weather is here to stay for a few months anyway. When that happens, I go on the hunt for great soup recipes. I'm always keeping a lookout for any warm, hearty, nutritious soup to warm us up from the inside out. I've also found that they are the perfect thing to have in the freezer when I want a snack or a quick warm meal. And it nearly always hits the spot.

Normally at the beginning of the month, I like to pick a few soups to make in bulk that I can freeze in individual portions and then grab them at a moment’s notice. This month, I made a big batch of veggie soup and this delicious creamy mushroom soup.

The best part? You'll never believe it is about 150 calories per serving! So go ahead and make up a big batch of this soup or any of my other warm, comforting soups and eat right away, throughout the week, or pop in your freezer for quick meals or snacks.

Mushroom soup with fresh mushroom, thyme, and a creamy broth in a bowl with a spoon.

How do you make Mushroom Soup?

Making this Mushroom Soup could really not be any easier! Simply gather all your ingredients and slice and dice your veggies and get ready to make one of the yummiest soups you've ever had.

The first thing I do is add my large soup pot to the burner and turn it up to medium-high heat. I add both the olive oil and butter and let the butter melt. Once it's melted, I add the garlic and saute until it's nice and fragrant.

To the garlic/oil/butter mixture, I add the mushrooms, herbs, and Worcestershire sauce. I cook this all together for about 15 minutes or until the mushrooms are cooked through and have sweated out most of their moisture.

At that time, I pour in the vegetable stock and let it simmer, cooking for another 10 minutes. I add the nutmeg, salt, and pepper (and cornstarch and water slurry if you are wanting a thicker soup).

Finally, I add in the evaporated milk and skim milk and bring the soup back to a simmer. It's done! That's all it takes to make this fabulous, deep, rich-tasting Mushroom Soup.

How do you freeze Mushroom Soup?

If you're planning on putting some of this soup in the freezer, may I recommend a few tips to get your soup in and out of the freezer maintaining the taste and texture you expect.

  1. This probably goes without saying but make sure you have enough to freeze! Always making a double batch is my recommendation.
  2. Let the soup cool to room temperature before putting in containers to freeze.
  3. You can also let it cool down and refrigerate and then transfer to the freezer the next day if you like.
  4. Store in single-serving, airtight containers for ease of thawing and freezing. Mason jars are great for freezing soup in.
  5. When you're ready to thaw a serving of soup, let it thaw in the fridge. If you need it in a hurry, you can defrost it in the microwave (be sure to take off any metal lids first!), but you'll need to eat it right away.
  6. To reheat the thawed soup, I suggest reheating it over medium to medium-low heat in a saucepan to prevent scorching or overcooking.
  7. Stir regularly for the best results.
  8. If the soup is too thick, you can thin it by adding a tablespoon or two of milk at a time as you stir and reheat.

Recipe Idea and Tips

  • Add diced onions to the mix when you're sauteing your garlic.
  • Mix up your mushrooms: Use cremini, portobello, shitake, white, or any that you like to give your soup all the mushroom earthy flavor.
  • Other herbs that would go great in mushroom soup include parsley and basil.
  • Thinly sliced leeks added to the garlic make a great substitute for onions as well.
  • Try a plant-based butter and coconut milk to make this dish vegan.
  • Cook white, brown, or wild rice on the side and add a little to your bowl of mushroom soup for added texture and grain.
  • Or, try egg noodles or another thin noodle, again, cooked separately to add under your soup.

No matter which way you make it, rest assured this Mushroom Soup is a winner in my book and will be in yours too!

Creamy mushroom soup in a bowl with cooked mushrooms in a creamy broth.

Looking for more healthy soup recipes?

The Recipe
Mushroom soup with fresh cooked mushrooms, garlic, onion, and thyme in a healthy creamy broth.

Mushroom Soup

  • Print
  • Download
  • Send to your inbox


  • 4 garlic cloves, minced
  • 1 tbsp butter
  • 1 tbsp olive oil
  • 4 cups mushrooms, minced (I used white, baby bella, and crimini)
  • 2 tbsp fresh thyme
  • 2 bay leaves
  • 1/2 tbsp Worcestershire sauce
  • 2 cups vegetable broth (nonfat)
  • 1 cup canned evaporated nonfat milk
  • 1 cup skim milk
  • 1/16 tsp nutmeg
  • Salt and pepper

Like this Recipe? Try our Meal Plans!

Slender Kitchen Meal Plans
  • Weekly Meal Plans
  • Easy Shopping List
  • Healthy, Low Carb, & Vegetarian
  • Nutritional Information


(Hide Media)

Switch to prevent your screen from going dark.


Warm a large soup pot over medium heat and add the olive oil and butter. Once melted, add the garlic and saute for 3-4 minutes until fragrant.


Add the mushrooms, thyme, bay leaves, and Worcestershire sauce. Cook for about 15 minutes or until the mushrooms are cooked through and lose most of their moisture.


Add the vegetable stock and bring to a simmer. Cook for 10 minutes. Add the nutmeg and season with salt and pepper to taste. If you want a thicker soup, stir in the corn starch mixed with equal parts cold water at this point.


Add the evaporated milk and skim milk. Bring to a simmer. This soup freezes great so consider making extra batches for later.

Nutritional Facts
Serving Size: 1 cup
Amount Per Serving
Calories 157
Calories from Fat 61
% Daily Value *
Total Fat 7g
Saturated Fat 2g
Monounsaturated Fat 0g
Polyunsaturated Fat 0g
Cholesterol 12mg
Sodium 601mg
Total Carbohydrate 16g
Dietary Fiber 1g
Sugars 13g
Protein 9g

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

The Nutritional Values provided are estimates only and may vary based on the preparation method.


Optional: 1 tbsp cornstarch to make a thicker soup.
user image
About the author Meet Kristen McCaffrey
Hi, I’m the cookbook author, recipe developer, and food enthusiast behind Slender Kitchen. I am obsessed with making healthy food that is easy to prepare and absolutely delicious. Meal planning is my secret weapon and I hope I can make meal time easier for you with our tried and tested recipes and foolproof meal plans. Learn More
On Mushroom Soup
user image
user image
Sam Warwick
November 25, 2023 - 17:15
Add a Rating:
This sounds like a really good recipe, and I really want to try it out, but I have one little bit of info for those who wish to try this recipe: Baby-Bella and Crimini mushrooms are the exact same mushroom, the only difference is the name, so I would suggest another type of mushroom to add to this along with the white and Baby-Bella/Crimini mushrooms.
user image
September 13, 2023 - 14:44
Can I substitute almond milk for the skim milk?
user image
September 19, 2023 - 09:03
I haven't tried this with almond milk myself but it should work! Let us know how it turns out.
user image
September 25, 2021 - 14:06
You keep saying "the olive oil" but you don't list it in the ingredients for the recipe. How much olive oil?
user image
Nicole Morell
January 13, 2020 - 08:42
Add a Rating:
Best mushroom soup I've ever made. It's definitely very watery without the corn starch...I added a tsp of starch with some water and would have liked it a bit thicker next time. Will make again though for sure.
user image
Mindy newell Newell
October 23, 2019 - 13:41
Can you make this in a slow cooker?
user image
September 19, 2023 - 09:04
You could let this simmer in a slow cooker but I would recommend sauteing all the veggies first so they soften and develop more flavor. Then add the evaporated milk and skim milk at the end.
Instagram Icon
Did you make this?

Snap a picture and show us what you made on Instagram or Facebook. Tag us using @SlenderKitchen or #slenderkitchen.