cream of mushroom soup

Cream of mushroom soup

Jump to Recipe

A classic made healthy

Cream of mushroom soup is one of the ultimate comfort foods most Americans grew up eating from a can. It’s also used in numerous casseroles, whose recipes have been passed down from generation to generation… Campbell’s introduced that product in 1934!

As you know, canned soups are highly processed, high in sodium and full of ingredients you can’t pronounce. Campbell’s introduced a few years ago a “heart healthy” version that you might think would be better for you. Granted, it is lower in sodium, and that’s a good thing. But it contains even worse ingredients than the original recipe, such as Disodium Guanylate, Disodium Inosinate, Potassium Chloride, Calcium Carbonate…

Once you realize how easy it is to make at home, and so much tastier, you will never look back!


For this cream of mushroom soup, I like to use a mix of mushrooms. White button mushrooms, portobello, shiitake, cremini, are a few examples that work great. If you like to forage for wild mushrooms around where you live, just make sure they are safe!

You will need a good vegetable broth. If you make your own, kudos to you. If you don’t, here is a dehydrated one I like to keep in my pantry. It has no artificial ingredients or preservatives and tastes really good.

Tarragon is one of these spices I bought once for a recipe, then didn’t use again for over a year… But now that I have added this cream of mushroom soup recipe to my repertoire, my jar is quickly emptying out! It’s also great in salad dressings or with a lot of other things. I just tend to forget about it… Of course if you can find some fresh tarragon, the result will be even better!

Then all you need is a couple of shallots, scallions (green onions), flour, milk, olive oil, salt and pepper!

How to make cream of mushroom soup

Start by heating the oil in a large heavy pot. Add sliced mushrooms and a pinch of salt.

add sliced mushrooms

Cook until browned and most liquid has evaporated.

browned mushrooms

Add shallots and green onions and cook until softened.

add shallots and scallions

Add flour and stir to coat the mushrooms.

add flour

When the flour is combined, add vegetable broth and milk, scraping the bottom to loosen any bits from the pot. Add tarragon, salt and pepper.

add broth milk and tarragon

Cover and bring to a light boil until the liquid has thickened a bit.

thickened liquid

Remove from the heat. Transfer half of the soup to a food processor or blender and process until smooth; return to the pot.

Alternatively, use an immersion blender (aka hand blender) to pulse the soup until somewhat blended but some whole pieces of mushroom are still visible. My immersion blender is one of the tools I couldn’t live without… Here’s one I strongly recommend:

add parsley

Stir in fresh parsley et voila! Get ready for a taste sensation!

For other delicious soup ideas, try these:

Cream of mushroom soup

A healthier version of the traditional cream of mushroom soup, full of earthy flavors, made with olive oil and no cream.
Prep Time20 mins
Cook Time30 mins
Total Time50 mins
Course: Soup
Cuisine: American
Keyword: mushrooms
Servings: 8
Author: Veronique Eichler



  • Slice mushrooms. Heat oil in a large, heavy pot over medium-high. Add mushrooms and a pinch of salt. Cook, stirring often, until mushrooms are browned and most of the moisture has evaporated, 8 to 10 minutes.
  • Add shallots and scallions. Cook, stirring often, until softened, about 4 minutes.
  • Add flour and stir to combine.
  • Add stock and milk, stirring and scraping to loosen any browned bits from bottom of pot. Add tarragon, salt and pepper.
  • Bring to a low boil and cook, stirring occasionally, until liquid thickens, about 5 minutes. Remove from heat.
  • Transfer half of mixture to a food processor or blender and process until almost smooth; return to pot. Or use an immersion blender to pulse the soup until somewhat blended but some whole pieces of mushroom are still visible.
  • Stir in parsley. Taste and adjust salt and pepper if needed. Serve hot.


Calories: 159kcal | Carbohydrates: 15g | Protein: 8g | Fat: 9g | Saturated Fat: 2g | Cholesterol: 6mg | Sodium: 635mg | Potassium: 645mg | Fiber: 2g | Sugar: 8g | Vitamin A: 404IU | Vitamin C: 7mg | Calcium: 111mg | Iron: 1mg
Heads up: my posts may contain affiliate links! If you buy something through one of those links, you won't pay a penny more but we'll get a small commission, which helps keep the light on. For more details, read our affiliate disclosure. Thanks!

Leave a Comment

Your email address will not be published. Required fields are marked *


This site uses Akismet to reduce spam. Learn how your comment data is processed.