Cream of Mushroom Soup

SoupFavorite WinterVegetarianMushroom

This easy homemade cream of mushroom soup is creamy without a lot of cream! It's made with loads of mushrooms and that's about it. So quick and easy, you'll never buy the canned version again.

Photography Credit: Elise Bauer

Cream of mushroom soup has been a favorite of mine as long as I can remember. Of course when we were growing up it was Campbell’s and it came in a can.

But even as an 8 year old I took great pride in heating my own soup, and discovered for myself how much better it was if you added milk instead of water, and how important it was to slowly add the milk while stirring so it wouldn’t form clumps.

As a grown-up I still love mushroom soup, and happily make it from scratch using lots of fresh mushrooms, shallots, garlic, chicken stock and cream. Many people add a dash of sherry or nutmeg to mushroom soup.

VIDEO! How to make cream of mushroom soup

The Best Mushrooms for This Soup

Our recipe calls for a couple pounds of cremini or button mushrooms. Either will do, though I think cremini (young portobello mushrooms) are a little tastier.

We also recommend adding a handful of fresh shiitake mushrooms to the soup. Even though they are more expensive than regular mushrooms, their flavor is much more intense and deepens the rich flavor of this soup.

Chef Tip for Best Mushroom Flavor

I discovered a tip from a chef friend that just a little tarragon will help bring out the flavor of the mushrooms, so we’ve added a little dried tarragon to the soup base. Not everyone has this herb though, you can easily substitute thyme (or put in a dash of nutmeg).

Substitutions and Suggestions for Cream of Mushroom Soup

We’ve gotten a lot of great suggestions from readers over the years who have made this soup and made their own variations. Here are a few:

  • Add or substitute some wild mushrooms (you can also try this version)
  • Add shredded chicken for extra protein
  • For a richer soup, swap the chicken stock for beef stock
  • For a lighter soup (or a vegetarian version), swap the chicken stock for vegetable stock
  • For a dairy-free version, swap the cream with coconut milk
  • For another dairy-free version, add some rice during cooking, then blend
  • If the soup tastes a little bland to you, add a splash of rice vinegar or cider vinegar
  • If you don’t have tarragon, try thyme, oregano, or rosemary

Can This Be Used In Place of Condensed Cream of Mushroom?

Condensed cream of mushroom soup is quite a bit thicker than this soup. We don’t recommend using it as a substitution.

Storing and Freezing Cream of Mushroom Soup

This soup will keep refrigerated for up to five days and can be reheated gently on the stovetop or in the microwave.

If you’d like to freeze this soup, don’t add the cream. Wait until it’s defrosted, heated, and ready to serve to whisk in the cream.

Love Mushrooms? Try These Recipes

Our Favorite Videos

Updated January 20, 2020 : We spiffed up this post to make it sparkle! No changes to the original recipe.

Cream of Mushroom Soup Recipe

  • Prep time: 15 minutes
  • Cook time: 40 minutes
  • Yield: Serves 6

If you want to make ahead and freeze, don't add the cream. Wait until it's defrosted, heated, and ready to serve to whisk in the cream.

Ingredients

  • 4 tablespoons extra virgin olive oil
  • 4 tablespoons butter
  • 2 pounds (900 g) cremini (or button) mushrooms, cleaned, roughly chopped or sliced 1/8-inch thick
  • Small handful shiitake mushrooms (chopped)
  • 3/4 cup minced shallots (6 ounces, 170 g)
  • 3 cloves garlic, minced (3 teaspoons)
  • 1 teaspoon kosher salt
  • 3/4 teaspoon dried tarragon
  • 4 cups (1 liter) chicken stock (or vegetable stock for vegetarian option)
  • 1/2 cup (120 ml) heavy cream
  • 1/2 teaspoon freshly ground black pepper (more or less to taste)

Method

1 Sauté the mushrooms: Heat olive oil on medium high heat in a 5-6 quart thick-bottomed pot. When the oil is hot, swirl in the butter. Once the butter has melted, add the mushrooms, stir to coat with the olive oil and butter.

Cook the mushrooms on medium high heat until they are lightly browned and have released most of their water, about 10 minutes.

Remove 1 cup of the cooked mushrooms from the pot and set aside (they will be added back in later).

2 Add shallots, garlic: Reduce heat to medium. Add the minced shallots and the garlic to the pot, stir to combine, cook for about a minute.

3 Add salt, tarragon, stock: Add the salt, dried tarragon, and the stock to the pot. Increase the heat to medium high, bring to a simmer and cook, uncovered, for 10 minutes. Remove from heat.

4 Purée soup: Using an immersion blender or working in batches with a standing blender, purée the soup until smooth.

Then return to the pot. (If the soup is too thick for you, add some water or more stock to thin the soup to the desired level of thickness.)

5 Stir in cream and reserved mushrooms: Whisk the cream into the soup and add the black pepper. Adjust salt and pepper to taste. Stir in the reserved cooked mushrooms.

Hello! All photos and content are copyright protected. Please do not use our photos without prior written permission. Thank you!

Products We Love

This post may contain links to Amazon or other partners; your purchases via these links can benefit Simply Recipes. Read more about our affiliate linking policy.

Elise Bauer

Elise Bauer is the founder of Simply Recipes. Elise launched Simply Recipes in 2003 as a way to keep track of her family's recipes, and along the way grew it into one of the most popular cooking websites in the world. Elise is dedicated to helping home cooks be successful in the kitchen. Elise is a graduate of Stanford University, and lives in Sacramento, California.

More from Elise

101 Comments / Reviews

No ImageCream of Mushroom Soup

Did you make it? Rate it!

  1. Julie

    I’ve made this three times now and it’s always fabulous! Doesn’t need much cream to give that velvety texture! Used tarragon, but like thyme, as well. Reconstituted 4 oz Porcini mushrooms & used the liquid, adding in about 5 cups of chicken bouillon and drizzling a bit of cooking Sherry, after pureeing cooked mushrooms & broth and returning to pan. Would love to freeze this in small containers. Anyone done that?

    xxxxxyyyyy

    Show Replies (1)
  2. Sharoany Pony

    I suggest less oil/butter

    xxxxxyyyyy

  3. Carlyn

    This was easy and very delicious! I used thyme and nutmeg instead of tarragon as suggested for a substitute. I sunned my mushrooms all day and used homemade chicken bone broth. I felt great about feeding this to my family!!

    xxxxxyyyyy

  4. Melody

    I made a half recipe because my family doesn’t like mushrooms, so this will be my lunches this week! I used thyme for my spice and sherry to deglaze the pan and found it was so tasty, I can hardly wait to eat it. I also added some extra mushrooms because I really love them. The soup is very thick, which may not be to everyones liking. Another winner!

    xxxxxyyyyy

  5. Serene

    I had just tried it and it tasted marvellous! Thank you !

    Show Replies (1)
View More
Easy Cream of Mushroom Soup in a bowlCream of Mushroom Soup