Go Back

Cream of Mushroom Soup

From start to finish, making the soup took about an hour. The rich mushroom flavor was exquisite and we're ready for lunch tomorrow when the soup will be even better!

Course Soup
Cuisine French
Keyword soup
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings 6
Author The Cowgirl Gourmet slightly adapted this recipe from the Smitten Kitchen


  • 1 ounce dried mushrooms porcini, morels or shitakes
  • 1/4 cup olive oil
  • 2 sprigs of rosemary thyme or a combination of the two
  • 4 sprigs sage
  • 1 large yellow onion peeled and thinly sliced
  • 1 1/2 teaspoons kosher or sea salt
  • 1/4 teaspoon white pepper
  • 1 pound button mushrooms cleaned, stemmed and thinly sliced
  • 1 pound shiitake mushrooms cleaned, stemmed and thinly sliced
  • 4 cups vegetable or chicken stock
  • 2 cups water
  • 1/2 cup heavy cream or your choice of non-dairy milk
  • 2 tablespoons butter or plant-based butter unsalted
  • Maldon salt and fresh ground black pepper for serving
  • Italian parsley chopped, for garnish


  1. Soak the dried mushrooms in 1 cup of warm water for 20-30 minutes, until plump and the water is brown and smells like an earthy mushroom broth.

  2. Remove the mushrooms. Strain the soaking liquid through a coffee filter to remove any grit and reserve. Add the mushrooms back into the bowl with the liquid and set aside until needed.

  3. In a large soup pot over medium heat, add the olive oil. Bundle the herbs together using kitchen twine and, when the oil is hot, add the herb bundle and sizzle for a few minutes on each side to infuse the oil. Add the onion, garlic, salt and white pepper and cook for 8 minutes or so, until the onion is soft and translucent but not brown.

  4. While the onions are cooking, slice the mushrooms. Turn the flame to high and add the sliced mushrooms. Cook for 10 minutes. The mushrooms will release their liquid (which will evaporate with the heat) and deflate significantly. Stir occasionally. Once the mushrooms have wilted, add the stock, water, reconstituted mushrooms and the soaking liquid. Simmer for 30 minutes.

  5. Remove the herbs and add the cream and butter. Stir well so the butter melts into the soup. Using an immersion blender, puree the soup. Alternatively, you could puree the soup in the blender until smooth.

  6. Keep the soup on very low heat until ready to serve. Ladle generously into bowls, sprinkle with a bit of Maldon salt, top with a few grinds of fresh black pepper, a bit of chopped parsley for color and dig in. Refrigerate any leftover as it will be even better the next day.