Caramelized Mushroom Soup: A Rich, Creamy Comfort Classic
Homemade Creamy Mushroom Soup with Caramelized Mushrooms
This rich, velvety mushroom soup transforms humble fungi into a luxurious meal that’s perfect for cozy lunches or dinner starters. The secret lies in properly caramelizing the mushrooms to develop their deep, earthy flavors before creating a silky, cream-infused broth.

Why You’ll Love This Mushroom Soup Recipe
What makes this mushroom soup special is the technique of slowly caramelizing the mushrooms in butter, which unlocks their complex umami flavor. Unlike canned versions, this homemade soup has incredible depth, silky texture, and a gourmet restaurant-quality taste that’s surprisingly easy to achieve.
The Magic of Mushrooms: Health Benefits
Mushrooms aren’t just delicious—they’re nutritional powerhouses! They contain:
- B vitamins for energy production
- Antioxidants that fight inflammation
- Selenium for immune support
- Natural vitamin D (when sun-exposed)
- Gut-friendly fiber
Ingredients for Perfect Mushroom Soup
- 1 pound fresh mushrooms (cremini, button, or a mixed variety)
- 1/4 cup unsalted butter
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 4 cups chicken or vegetable broth
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
- 1 bay leaf
- 1 cup heavy cream
- 2 tablespoons dry sherry (optional but recommended)
- Salt and freshly ground black pepper, to taste
- 2 tablespoons fresh parsley, chopped (for garnish)
How to Make Creamy Mushroom Soup from Scratch
-
Prepare the mushrooms
Clean mushrooms by gently wiping with a damp paper towel (avoid soaking them). Slice most mushrooms thinly, but chop a quarter of them into small pieces for textural contrast.
-
Caramelize the mushrooms
In a large Dutch oven or heavy pot, melt butter over medium-high heat. Add mushrooms in a single layer (work in batches if needed). Don’t stir immediately – let them brown for 3-4 minutes, then stir and continue cooking until golden and reduced in size, about 8-10 minutes total. This caramelization is crucial for developing deep flavor.
-
Add aromatics
Reduce heat to medium and add diced onion to the mushrooms. Cook until onion is soft and translucent, about 4-5 minutes. Add minced garlic and cook for another 30 seconds until fragrant.
-
Create the base
Sprinkle flour over the mushroom mixture and stir constantly for 1-2 minutes to cook out the raw flour taste. This will help thicken your soup.
-
Add liquids
Gradually pour in the broth while stirring continuously to prevent lumps. Add thyme and bay leaf. Bring to a simmer and reduce heat to low. Cover partially and cook for about 20 minutes to allow flavors to meld.
-
Blend (optional)
For a smoother consistency, remove bay leaf and purée about half of the soup using an immersion blender, or transfer in batches to a regular blender. Leave some chunks for texture.
-
Finish with cream
Return soup to the pot (if removed). Stir in heavy cream and sherry (if using). Warm gently over low heat without boiling. Season with salt and pepper to taste.
-
Serve
Ladle hot soup into bowls and garnish with fresh parsley. A drizzle of extra cream or truffle oil makes an elegant finishing touch.
Expert Tips for the Best Mushroom Soup
- Mushroom selection: While button mushrooms work well, adding some cremini, shiitake, or porcini mushrooms creates more complex flavors.
- Proper browning: Don’t overcrowd the pan when sautéing mushrooms—they’ll steam instead of caramelize.
- Make ahead: This soup tastes even better the next day as flavors continue to develop overnight.
- Storage: Keep refrigerated for up to 4 days or freeze (without cream) for up to 3 months.
- Thickening: For a thicker soup, create a slurry with 1 tablespoon cornstarch and 2 tablespoons cold water.
Serving Suggestions
This hearty mushroom soup pairs beautifully with:
- Crusty artisan bread or garlic toast for dipping
- A simple green salad with vinaigrette
- Grilled cheese sandwiches for a classic comfort meal
- A glass of dry white wine like Chardonnay or Pinot Grigio
Nutrition Information
Calories: 272 kcal
Carbohydrates: 12g
Protein: 7g
Fat: 23g
Saturated Fat: 14g
Cholesterol: 78mg
Sodium: 667mg
Fiber: 2g
Sugar: 5g
Frequently Asked Questions About Mushroom Soup
Can I make this mushroom soup dairy-free?
Yes! Substitute the butter with olive oil and replace heavy cream with full-fat coconut milk or cashew cream for a dairy-free version that maintains the soup’s creamy texture.
What mushrooms work best for mushroom soup?
A mix of mushrooms provides the most complex flavor. Try combining white button, cremini, shiitake, and if available, a few dried porcini (rehydrated) for an exceptional depth of flavor.
How can I thicken my mushroom soup?
If your soup isn’t as thick as you’d like, make a slurry with 1 tablespoon cornstarch and 2 tablespoons cold water. Stir into the simmering soup until it reaches your desired consistency.
Conclusion
This homemade mushroom soup elevates a simple ingredient into a sophisticated dish that’s both comforting and elegant. The caramelization process might take a little extra time, but the resulting depth of flavor makes this soup truly exceptional. Whether served as a starter or a main course, this creamy mushroom soup is guaranteed to impress even the most discerning palates.
Recipe inspired by Chef John’s Creamy Mushroom Soup on Allrecipes
Homemade Creamy Mushroom Soup with Caramelized Mushrooms
Ingredients
Method
- Clean mushrooms by gently wiping with a damp paper towel. Slice most mushrooms thinly, but chop a quarter of them into small pieces for textural contrast.
- In a large Dutch oven or heavy pot, melt butter over medium-high heat. Add mushrooms in a single layer. Don't stir immediately - let them brown for 3-4 minutes, then stir and continue cooking until golden and reduced in size, about 8-10 minutes total.
- Reduce heat to medium and add diced onion to the mushrooms. Cook until onion is soft and translucent, about 4-5 minutes. Add minced garlic and cook for another 30 seconds until fragrant.
- Sprinkle flour over the mushroom mixture and stir constantly for 1-2 minutes to cook out the raw flour taste.
- Gradually pour in the broth while stirring continuously to prevent lumps. Add thyme and bay leaf. Bring to a simmer and reduce heat to low. Cover partially and cook for about 20 minutes to allow flavors to meld.
- For a smoother consistency, remove bay leaf and purée about half of the soup using an immersion blender, or transfer in batches to a regular blender. Leave some chunks for texture.
- Return soup to the pot (if removed). Stir in heavy cream and sherry (if using). Warm gently over low heat without boiling. Season with salt and pepper to taste.
- Ladle hot soup into bowls and garnish with fresh parsley. A drizzle of extra cream or truffle oil makes an elegant finishing touch.
Nutrition
