This creamy, velvety Italian Mushroom Soup is made with fresh cremini mushrooms, white wine, and aromatic herbs, ready in just 35 minutes. Deglazing the pan with dry white wine releases the deep, savory fond from the bottom of the pot, creating a rich flavor base before the cream is added. I love serving this with a slice of crusty garlic bread to soak up every drop of the luxurious broth.
Why This Classic Works
I used to think the secret to a great cream soup was simply adding more heavy cream, but I was wrong. The true depth of flavor in this Italian version comes from patience during the sautéing step; allowing the mushrooms to turn a deep golden brown creates a savory, umami-rich foundation that boiling alone cannot achieve.
Another game-changer was learning to deglaze with white wine instead of just adding broth. The acidity of the wine cuts through the richness of the dairy and lifts the earthy notes of the thyme, resulting in a soup that tastes bright and sophisticated rather than heavy and bland.
Italian Mushroom Soup Ingredients
- 4 tbsp unsalted butter, divided
- 1 tbsp olive oil
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 1.5 lbs (700g) cremini or baby bella mushrooms, sliced
- 1/2 tsp salt (plus more to taste)
- 1/2 tsp black pepper
- 3 tbsp all-purpose flour
- 1/2 cup dry white wine (like Pinot Grigio or Sauvignon Blanc)
- 4 cups chicken or vegetable broth
- 1 tsp fresh thyme leaves (or 1/2 tsp dried)
- 1/2 cup heavy cream
- 2 tbsp fresh parsley, chopped
- Freshly grated Parmesan cheese (optional, for serving)

How To Make Italian Mushroom Soup
- Sauté Aromatics: In a large heavy-bottomed pot or Dutch oven, melt 2 tablespoons of butter with the olive oil over medium heat. Add the diced onion and cook for 5 minutes until softened and translucent, then add the minced garlic and cook for another minute until fragrant.
- Brown the Mushrooms: Increase the heat to medium-high and add the remaining 2 tablespoons of butter along with the sliced mushrooms. Cook undisturbed for 3-4 minutes to let them sear, then stir and cook for another 5-7 minutes until they are deep golden brown and their liquid has evaporated. Season with salt and pepper.
- Create the Roux: Sprinkle the flour over the mushroom mixture and stir constantly for 1-2 minutes to cook off the raw flour taste. The mushrooms should be well-coated and the mixture will look pasty.
- Deglaze and Simmer: Pour in the white wine and scrape the bottom of the pot with a wooden spoon to release any browned bits (fond). Pour in the broth and add the thyme. Bring the soup to a simmer, then reduce heat to low and let it cook gently for 10-15 minutes to thicken.
- Finish with Cream: Stir in the heavy cream and let it heat through for 2 minutes—do not let it boil vigorously once the cream is added. Taste and adjust salt and pepper. Garnish with fresh parsley and grated Parmesan cheese before serving.

Recipe Tips
- Don’t crowd the mushrooms: If your pot is small, brown the mushrooms in two batches. Crowding them causes them to steam rather than sear, resulting in a rubbery texture and less flavor.
- Choose the right wine: Use a dry white wine you would enjoy drinking, such as Pinot Grigio or Sauvignon Blanc. Avoid “cooking wines” which are often loaded with unnecessary salt and preservatives.
- Texture control: For a smoother, more elegant soup, use an immersion blender to puree half of the soup right in the pot before serving, leaving some mushroom slices whole for texture.
- Clean mushrooms properly: Instead of soaking them, wipe mushrooms clean with a damp paper towel or rinse them quickly and dry immediately to prevent them from becoming waterlogged.
What To Serve With Italian Mushroom Soup
A slice of warm, crusty ciabatta or garlic bread is essential for dipping into the rich broth. For a lighter contrast, serve this soup alongside a crisp arugula salad dressed with lemon vinaigrette and shaved Parmesan to cut through the creaminess.

How To Store
Store leftovers in an airtight container in the refrigerator for up to 3-4 days. While you can freeze this soup, the cream may separate slightly upon thawing; to fix this, reheat it gently on the stove and whisk well to re-emulsify the texture.
FAQs
Can I make this without wine?
Yes, you can substitute the wine with an equal amount of additional broth mixed with a teaspoon of lemon juice or white wine vinegar to provide the necessary acidity.
Can I use dried porcini mushrooms?
Absolutely. Rehydrate about 0.5 oz of dried porcini mushrooms in hot water, chop them, and add them along with the fresh mushrooms for an intense earthy flavor boost.
Is this soup gluten-free?
As written, it contains flour. To make it gluten-free, substitute the all-purpose flour with a gluten-free 1:1 flour blend or cornstarch (dissolved in a little cold broth before adding) to thicken the soup.
Nutrition
- Calories: 285
- Total Fat: 22g
- Saturated Fat: 13g
- Cholesterol: 65mg
- Sodium: 850mg
- Total Carbohydrate: 14g
- Protein: 8g
Try More Recipes:
- Turkey Meatball Italian Wedding Soup With Orzo Recipe
- Keto Low Carb Gluten Free Italian Wedding Soup Recipe
- Classic Authentic Italian Minestrone Vegetable Soup Recipe
Italian Mushroom Soup
4
servings10
minutes25
minutes35
minutesCreamy, earthy Italian Mushroom Soup features golden seared cremini mushrooms and fresh thyme in a rich broth, ready in 35 minutes. This velvety weeknight dinner feels like a restaurant meal and pairs perfectly with crusty bread.
Ingredients
4 tbsp unsalted butter, divided
1 tbsp olive oil
1 medium yellow onion, finely diced
3 cloves garlic, minced
1.5 lbs (700g) cremini or baby bella mushrooms, sliced
1/2 tsp salt (plus more to taste)
1/2 tsp black pepper
3 tbsp all-purpose flour
1/2 cup dry white wine (like Pinot Grigio or Sauvignon Blanc)
4 cups chicken or vegetable broth
1 tsp fresh thyme leaves (or 1/2 tsp dried)
1/2 cup heavy cream
2 tbsp fresh parsley, chopped
Freshly grated Parmesan cheese (optional, for serving)
Directions
- In a large heavy-bottomed pot or Dutch oven, melt 2 tablespoons of butter with the olive oil over medium heat. Add the diced onion and cook for 5 minutes until softened and translucent, then add the minced garlic and cook for another minute until fragrant.
- Increase the heat to medium-high and add the remaining 2 tablespoons of butter along with the sliced mushrooms. Cook undisturbed for 3-4 minutes to let them sear, then stir and cook for another 5-7 minutes until they are deep golden brown and their liquid has evaporated. Season with salt and pepper.
- Sprinkle the flour over the mushroom mixture and stir constantly for 1-2 minutes to cook off the raw flour taste. The mushrooms should be well-coated and the mixture will look pasty.
- Pour in the white wine and scrape the bottom of the pot with a wooden spoon to release any browned bits (fond). Pour in the broth and add the thyme. Bring the soup to a simmer, then reduce heat to low and let it cook gently for 10-15 minutes to thicken.
- Stir in the heavy cream and let it heat through for 2 minutes—do not let it boil vigorously once the cream is added. Taste and adjust salt and pepper. Garnish with fresh parsley and grated Parmesan cheese before serving.
