Go Back
+ servings
A close-up view of a white bowl holding cream of mushroom soup.

Cream of Mushroom Soup

Course: Appetizer, Soup
Cuisine: American
Keyword: Cream of mushroom soup recipe, Cream of mushroom soup video, homemade condensed cream of mushroom soup
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 10 people
Calories: 136kcal
This cream of mushroom soup is so good, we swear, it's as good as you'll get at a top-notch restaurant. And it comes together in about 40 minutes!
Print Recipe


  • Blender or food processor


  • 2 tsp butter unsalted
  • 1 medium onion yellow,chopped
  • 2 cloves garlic minced
  • 1 ½ lbs mushrooms sliced
  • 1 tbsp Worcestershire sauce
  • ¼ cup all-purpose flour
  • 2 tsp Kosher salt divided
  • 1 tsp pepper freshly ground black
  • 1 tbsp thyme fresh, chopped
  • ¼ cup sherry
  • 6 cups vegetable stock
  • 1 cup heavy cream
  • ½ tsp nutmeg ground


  • In a large pot (i.e., Dutch oven), melt the butter over medium heat. Add the onions and cook until softened, about 4 to 5 minutes. Add the garlic and cook for 1 minute more.
  • Add the mushrooms, Worcestershire sauce, 1 tsp salt, ½ tsp pepper, and the thyme. Cook until mushrooms are softened and starting to release thier liquid, about 8 to 10 minutes, stirring with a wooden spoon frequently.
  • If desired, use a slotted spoon to remove about 1 cup of the sauteed mushrooms. Set aside for garnish to the finished soup.
  • Add the flour to the pot and stir until the mushrooms are fully coated. Cook for about 1 minute.
  • Add the sherry and cook until reduced by about half, about 3 to 4 minutes.
  • Add the stock and another ½ tsp of salt and bring to a strong simmer. Cook for 20 minutes, or until liquid has reduced somewhat and has thickened slightly.
  • Remove from heat and use a ladle to add half of the mushroom mixture to a blender or food processor, or bowl with an immersion blender. Puree the mixture until smooth.
  • Add the pureed mixture back into the pot with the reserved mushroom mixture. Turn the heat back on to medium.
  • Add the cream and nutmeg and stir until incorporated. Bring just to a simmer and then turn off the heat. Taste and add more salt, if desired.
  • Serve at once in individual soup bowls.
  • Garnish with reserved mushrooms, thyme, and grated nutmeg (if desired).



Use a variety of mushrooms, if possible.  We like a combination of button, shiitake, and baby Bella.  Cut the stems from the shiitake before slicing, as they can sometimes be a little rubbery in the final dish.
You can substitute a dry white wine or port for the sherry.   If you prefer no alcohol at all, simply omit.  It adds a depth of flavor, but the soup will still be delicious without it. 
If using dried mushrooms, be sure to soak in warm water for at least 20 to 30 minutes before adding to the pot.  Use the soaking liquid along with the stock when simmering the mushrooms.
If you feel the soup is too thin, then just before adding the cream, take 1 tbsp of corn starch and 1 tbsp of cold water and mix together, then pour into the soup. Stir until thickened.  This will take a couple minutes to thicken.  If still not thick enough, repeat this process.  Be careful not to add too much of the slurry, it will thicken up too much if you do!
If you feel the soup is too thick, simply thin with a little more stock until the desired consistency is reached. 
The soup will keep in the refrigerator for up to 1 week and freezes nicely for up to 2 months. 


Calories: 136kcal | Carbohydrates: 9g | Protein: 3g | Fat: 10g | Saturated Fat: 4g | Cholesterol: 35mg | Sodium: 1066mg | Potassium: 272mg | Fiber: 1g | Sugar: 3g | Vitamin A: 708IU | Vitamin C: 4mg | Calcium: 26mg | Iron: 1mg