The Ultimate Cream of Mushroom Soup with White Wine and Garlic: Rich & Luxurious Homemade Comfort
Tired of the canned stuff? This homemade cream of mushroom soup with white wine and garlic redefines comfort food, combining earthy mushrooms with a luxurious, velvety base lifted by aromatic garlic and bright white wine. It’s surprisingly easy to make and results in a soup far superior to anything you’ll find on a shelf.Why You Will Love This Recipe
This recipe elevates the humble mushroom into something truly sophisticated. The addition of dry white wine deepens the umami flavor profile of the mushrooms, creating a complexity that store-bought versions simply cannot match. It’s incredibly rich, creamy without being too heavy, and the fresh garlic notes sing beautifully against the savory fungi. Perfect for a cozy evening meal or an impressive appetizer, this soup is guaranteed to become a new family favorite.Ingredients
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 1 pound mixed mushrooms (cremini, shiitake, or button), sliced
- 1 large shallot, finely minced (or 1/2 small yellow onion)
- 4 cloves garlic, minced
- 1/2 cup dry white wine (like Pinot Grigio or Sauvignon Blanc)
- 1/4 cup all-purpose flour
- 4 cups vegetable or chicken broth (low sodium preferred)
- 1 cup heavy cream (or half-and-half for lighter results)
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
- Salt and freshly ground black pepper to taste
- Fresh parsley, chopped, for garnish (optional)
Step-by-Step Instructions
- In a large Dutch oven or heavy-bottomed pot, melt the butter with the olive oil over medium-high heat.
- Add the sliced mushrooms to the pot. Cook, stirring occasionally, until the mushrooms have released their moisture and browned nicely, about 8 to 10 minutes. Do not overcrowd the pan; work in batches if necessary to ensure proper browning.
- Add the minced shallot (or onion) and cook until softened, about 3 minutes. Add the minced garlic and thyme, cooking until fragrant, about 1 minute.
- Sprinkle the flour over the mushroom mixture. Stir constantly for 1 to 2 minutes to cook out the raw flour taste (this creates the roux).
- Slowly pour in the white wine, scraping up any browned bits from the bottom of the pot. Let the wine simmer and reduce slightly for about 2 minutes.
- Gradually whisk in the broth until the mixture is smooth and there are no lumps remaining. Bring the soup to a gentle simmer and cook for about 10 minutes, allowing the flavors to meld and the soup to thicken slightly.
- Reduce the heat to low. Stir in the heavy cream. Heat through gently, being careful not to boil the soup once the cream has been added.
- Taste the soup and season generously with salt and freshly ground black pepper.
- For a smoother texture, use an immersion blender to blend about half of the soup until creamy, leaving some texture remaining. Alternatively, transfer about two cups of soup to a regular blender, blend until smooth, and return it to the pot.
- Ladle the cream of mushroom soup with white wine and garlic into bowls and garnish with fresh parsley, if desired.
Expert Tips / Pro Tips
For the absolute best flavor, use a variety of mushrooms. Cremini mushrooms provide a great base, but adding a few dried porcini mushrooms (soaked in hot water, then chopped, reserving the soaking liquid) will dramatically enhance the earthy depth. Always ensure you cook the mushrooms until they are deeply golden brown; this caramelization is crucial for developing massive flavor, rather than just steaming them. When adding the flour, cook it for a full minute before deglazing with wine to prevent a pasty taste in the final soup. Deglazing with white wine first concentrates the flavor before introducing the liquid ingredients.Variations & Substitutions
If you prefer a dairy-free version, substitute the heavy cream with full-fat unsweetened coconut milk or cashew cream. For a richer broth, use beef broth instead of chicken or vegetable broth. If you dislike the hint of alcohol from the wine, substitute the white wine with an equal amount of fresh lemon juice added right before the broth, or simply use extra broth. For a thicker soup without flour, simmer longer or use a roux made from butter and cornstarch slurry.Serving Suggestions
This rich soup is wonderfully satisfying on its own, but it pairs beautifully with crusty sourdough bread for dipping. Consider serving it alongside a light, crisp salad dressed with a vinaigrette to cut through the richness. For a more filling meal, serve this cream of mushroom soup with white wine and garlic alongside half a gourmet grilled cheese sandwich or warm dinner rolls.Storage, Freezing & Reheating
To store leftovers, allow the soup to cool completely before transferring it to an airtight container. It will keep well in the refrigerator for up to 4 days. Due to the presence of heavy cream, freezing can sometimes cause a slight textural separation upon thawing. If freezing, wrap tightly in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator, then reheat gently on the stovetop over low heat, stirring frequently. If the soup separates, a quick whisk or a brief blend with an immersion blender usually restores the creamy texture.Nutrition Information
(Approximation based on serving size of 1 cup, yields 6 servings. Actual nutritional values may vary based on specific ingredient brands and variations used.)
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 280 kcal |
| Total Fat | 24g |
| Saturated Fat | 12g |
| Cholesterol | 65mg |
| Sodium | 450mg |
| Total Carbohydrates | 9g |
| Dietary Fiber | 2g |
| Protein | 5g |
FAQ
Can I use different types of mushrooms?
Absolutely. While cremini mushrooms form a wonderful base, feel free to mix them with shiitake for deeper flavor, oyster mushrooms for texture, or dried wild mushrooms for intense earthiness.
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
One-time payment. Yours forever.
Get Instant Access →🔒 Secure checkout via Gumroad
Is it necessary to use white wine?
The white wine is highly recommended as it adds acidity and complexity, balancing the richness of the cream and enhancing the mushroom savoriness. If omitting, replace it with broth or use a splash of white wine vinegar mixed with water.
How do I make this soup gluten-free?
To make this gluten-free, substitute the all-purpose flour with your favorite 1:1 gluten-free flour blend, or thicken the soup using a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water added near the end of cooking).
Can I make this soup ahead of time?
Yes, this soup tastes even better the next day! Store it covered in the refrigerator and gently reheat it on the stove. Avoid boiling to maintain the creamy texture.

Cream of Mushroom Soup with White Wine and Garlic
Ingredients
Method
- Heat 2 tablespoons of butter and olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add half of the chopped mushrooms and sauté until deeply browned and most of their moisture has evaporated (about 8-10 minutes). Remove browned mushrooms and set aside.
- Reduce heat to medium. Add the remaining 2 tablespoons of butter to the pot. Add the diced shallot and sauté until translucent, about 3 minutes. Add the minced garlic and fresh thyme, cooking for 1 minute until fragrant, being careful not to burn the garlic.
- Stir in the remaining raw mushrooms with the aromatics. Cook until these mushrooms have released their liquid and begun to brown slightly (about 5 minutes). Sprinkle the flour over the mixture and stir continuously for 1 minute to cook out the raw flour taste.
- Deglaze the pot by pouring in the white wine, scraping up any browned bits from the bottom. Let the wine simmer and reduce by half (about 2-3 minutes).
- Pour in the broth. Bring the mixture to a simmer, then allow it to cook gently for 10 minutes, allowing the flavors to meld.
- Carefully transfer the soup mixture (including the reserved browned mushrooms) to a blender, or use an immersion blender directly in the pot. Blend until mostly smooth, leaving some texture if desired. Return the soup to the pot if necessary.
- Stir in the heavy cream, salt, and pepper. Heat gently until warmed through, but do not allow the soup to boil after adding the cream. Taste and adjust seasoning as needed. Serve hot, garnished with fresh parsley or a drizzle of truffle oil (optional).