cream of mushroom soup with roasted mushrooms

The Ultimate Cream of Mushroom Soup with Roasted Mushrooms Recipe

Forget the canned stuff; this homemade cream of mushroom soup with roasted mushrooms is an absolute game-changer for cozy comfort food. Roasting the mushrooms first deepens their flavor, creating a rich, earthy base that takes this classic recipe to gourmet heights. Perfect for a chilly evening or as an elegant starter to any meal, you’ll never look back once you try this velvety smooth soup.

Why You Will Love This Recipe

This recipe transforms simple ingredients into an intensely flavorful experience. The secret lies in roasting the mushrooms until they are deeply caramelized, which concentrates their umami notes significantly compared to simmering them raw. The resulting soup is incredibly creamy, deeply savory, and boasts a far superior texture and aroma than traditional versions. It’s surprisingly easy to make but tastes like it came straight from a high-end bistro.

🔥 LIMITED TIME OFFER

What's For Dinner Tonight?

Stop the 5 PM panic forever.

The 20 Easy Dinner Ideas ebook gives you a ready-made answer for every night of the month — fast meals with everyday ingredients that your whole family will actually eat.

  • ⏱️ 30-minute meals — on the table before anyone complains
  • 🛒 Pantry staples only — no fancy grocery runs
  • 👨‍👩‍👧 Kid-approved recipes — zero dinner-table drama
  • 🥗 Healthy & comfort options — variety every single week
  • 📲 Instant PDF download — start cooking tonight

Grab the Ebook

📖
⭐⭐⭐⭐⭐ Loved by 2,400+ home cooks
$19 $7

One-time payment. Yours forever.

Get Instant Access →

🔒 Secure checkout via Gumroad

Ingredients

  • Two pounds of mixed fresh mushrooms (cremini, shiitake, and button work well)
  • 4 tablespoons unsalted butter, divided
  • 1 large shallot, finely chopped
  • 2 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 2 cups vegetable or chicken broth
  • 1 cup heavy cream
  • 1/2 cup dry white wine (optional, for deglazing)
  • 1 tablespoon fresh thyme leaves
  • Salt and freshly ground black pepper to taste
  • 1 tablespoon olive oil

Step-by-Step Instructions

  1. Preheat your oven to 400°F (200°C). Wipe the mushrooms clean and slice them thickly.
  2. Toss the sliced mushrooms with 1 tablespoon of olive oil, salt, and pepper. Spread them in a single layer on a large baking sheet.
  3. Roast the mushrooms for 20 to 25 minutes, tossing halfway through, until they are nicely browned and have released most of their moisture. Set aside about 1 cup of the roasted mushrooms for garnish later, and transfer the remaining roasted mushrooms to a large pot or Dutch oven.
  4. In a separate medium skillet, melt 2 tablespoons of the butter over medium heat. Add the chopped shallot and cook until softened, about 3 minutes. Add the minced garlic and thyme and cook for another minute until fragrant.
  5. If using, pour in the white wine to deglaze the pan, scraping up any browned bits, and let it reduce by half.
  6. Add the shallot mixture to the pot with the main batch of roasted mushrooms.
  7. Create a roux: Push the mushrooms to one side of the pot. Melt the remaining 2 tablespoons of butter in the empty space. Whisk in the flour and cook for 1 to 2 minutes, creating a smooth paste.
  8. Gradually whisk in the broth, ensuring no lumps form. Bring the mixture to a simmer and cook until slightly thickened, about 5 minutes.
  9. Carefully transfer the mushroom mixture to a blender (or use an immersion blender directly in the pot). Blend until mostly smooth, leaving a little texture if desired.
  10. Return the pureed soup to the pot over low heat. Stir in the heavy cream. Heat through gently, but do not allow the soup to boil once the cream is added.
  11. Taste and adjust seasoning with salt and pepper as needed.
  12. To serve, ladle the hot soup into bowls, top with the reserved 1 cup of roasted mushrooms, and garnish with fresh parsley or chives if desired.

Expert Tips / Pro Tips

Roasting is key: Do not skip roasting the mushrooms. This step is crucial for developing deep, savory, meaty flavor profiles in the broth, moving beyond simple mushroom essence.

Use diverse mushrooms: For the best depth of flavor, use a mix. Cremini (baby bella) mushrooms provide a robust base, while shiitake mushrooms add distinct earthiness.

Achieving Velvety Smoothness: If you prefer a truly silky texture, use a high-powered blender, or strain the soup through a fine-mesh sieve after blending. If using an immersion blender, blend until you reach your desired consistency, but remember that blending everything means you lose that wonderful texture from the reserved garnish.

Thickening Control: If the soup seems too thick after adding the cream, thin it slightly with an extra splash of warm broth or milk. If it’s too thin, simmer gently for a few more minutes uncovered to allow some evaporation.

Variations & Substitutions

Dairy-Free: Substitute the butter with olive oil or vegan butter sticks. For the heavy cream, use full-fat coconut milk (the uncanned, refrigerated kind, or the thick cream layer from canned coconut milk) or unsweetened cashew cream.

Herb Swap: Instead of thyme, try sage for a more autumnal flavor profile, or a bay leaf simmered gently in the broth (remove before blending).

Richer Broth: Use beef broth instead of vegetable or chicken broth for an even deeper savoriness that complements the roasted notes.

Add Sherry: Replace the white wine with dry sherry or Madeira for a slightly sweeter, nuttier depth during the deglazing step.

Serving Suggestions

This homemade cream of mushroom soup with roasted mushrooms pairs beautifully with crusty sourdough bread or French baguette for dipping. For a lighter lunch, serve alongside a crisp green salad tossed with a sharp vinaigrette to cut through the richness. It also makes an excellent, comforting topping for mashed potatoes or biscuits.

Storage, Freezing & Reheating

Storage: Store leftover soup in an airtight container in the refrigerator for up to 4 days. The flavor often improves slightly the next day!

Freezing: This soup freezes exceptionally well. Cool the soup completely before transferring it to freezer-safe containers, leaving about an inch of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating: When reheating on the stovetop, do so slowly over medium-low heat. If the soup has separated or thickened significantly during cooling/freezing, you may need to whisk in a splash of fresh broth or milk to restore the creamy consistency.

Nutrition Information

Note: Nutritional values are estimates and can vary widely based on specific ingredient brands and exact measurements used, especially regarding the amount of heavy cream incorporated. This table reflects an approximation based on standard measurements for 6 servings.

NutrientAmount (Approximate per Serving)
Calories350-400 kcal
Protein8g
Fat30g
Saturated Fat15g
Carbohydrates15g
Fiber3g

FAQ

Can I use dried mushrooms in this recipe?

Yes, dried porcini or mixed wild mushrooms can certainly be used. If using dried mushrooms, steep about 1/2 cup of dried mushrooms in 1.5 cups of hot water for 30 minutes. Use the strained soaking liquid as part of your broth, and add the rehydrated mushrooms to the main cooking pot along with your fresh mushrooms.

Why is my soup grainy after blending?

Graininess usually occurs if the roux wasn’t cooked long enough or if the liquid was added too quickly while whisking. Ensure you cook the flour/butter mixture (the roux) for at least 1-2 minutes before adding the liquid. If this happens, you can try blending longer or passing the soup through a fine-mesh sieve.

Why did the soup break after adding the cream?

Cream breaks or separates when it is brought to a rolling boil, especially when combined with acidic ingredients (like wine). Always add the heavy cream last, reduce the heat to low, and heat the soup gently until it is just steaming hot—never boiling.

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.

Leave a Comment

Recipe Rating