Go Back
cream of mushroom soup with roasted mushrooms

Cream of Mushroom Soup with Roasted Mushrooms

A rich, deeply flavorful homemade cream of mushroom soup featuring deeply caramelized roasted mushrooms for an intense umami base, topped with extra crispy roasted mushrooms for texture.
Prep Time 20 minutes
Cook Time 55 minutes
Total Time 1 hour 15 minutes
Servings: 6 servings
Course: Appetizer, Soup
Cuisine: American
Calories: 310

Ingredients
  

For Roasting
  • 1.5 lbs Mixed mushrooms (cremini, shiitake, oyster) Roughly chopped
  • 2 Tbsp Olive oil
  • 1 tsp Kosher salt
  • 0.5 tsp Black pepper
For the Soup Base
  • 4 Tbsp Unsalted butter
  • 1 large Yellow onion Finely diced
  • 3 cloves Garlic Minced
  • 0.25 cup All-purpose flour
  • 1 cup Dry sherry or white wine Optional, for deglazing
  • 6 cups Vegetable or chicken broth Low sodium preferred
  • 0.5 cup Heavy cream
  • 1 tsp Fresh thyme leaves
  • 1 Tbsp Fresh parsley Chopped, for garnish

Method
 

Instructions
  1. Preheat oven to 400°F (200°C). Toss the roughly chopped mushrooms (reserving about 1 cup for topping later) with 2 Tbsp olive oil, 1 tsp salt, and 0.5 tsp pepper on a large baking sheet.
  2. Roast the mushrooms for 25-30 minutes, stirring halfway through, until deeply browned and caramelized. Remove the reserved 1 cup of mushrooms and set aside. These will be the final topping.
  3. While the main batch roasts, melt the butter in a large Dutch oven or pot over medium heat. Add the diced onion and sauté until softened and translucent, about 6-8 minutes.
  4. Add the minced garlic and thyme; cook for 1 minute until fragrant. Stir in the flour and cook for 2 minutes, creating a roux. If using, pour in the sherry/wine and scrape up any browned bits from the bottom of the pot, cooking until the liquid has almost evaporated.
  5. Gradually whisk in the broth until smooth. Bring the mixture to a simmer, then add the remaining majority roasted mushrooms (leaving the topping portion aside). Simmer gently, stirring occasionally, for 15 minutes to allow flavors to meld.
  6. Remove the soup from the heat. Carefully use an immersion blender to blend until smooth, or transfer in batches to a regular blender. Return the puréed soup to the pot over low heat.
  7. Stir in the heavy cream. Taste and adjust seasoning with salt and pepper as needed. Heat through gently but do not boil after adding the cream.
  8. While the soup finishes heating, quickly sauté the reserved 1 cup of mushrooms in a small, dry skillet over medium-high heat for 3-4 minutes until extra crispy. This adds texture to the garnish.
  9. Ladle the soup into bowls. Top each serving generously with the crispy roasted mushrooms and a sprinkle of fresh parsley before serving hot.

Notes

For a vegan version, substitute the butter with olive oil and use cashew cream or full-fat coconut milk instead of heavy cream. Ensure you use vegetable broth.