Creamy Mushroom Soup
There’s nothing cozier than a warm, velvety bowl of mushroom soup. This recipe is rich, creamy, and bursting with earthy mushroom flavor — perfect for chilly evenings or an elegant starter for dinner parties.
🕒 Prep Time: 10 minutes
🍳 Cook Time: 30 minutes
⏱️ Total Time: 40 minutes
Ingredients
- 2 tbsp unsalted butter
- 1 tbsp olive oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 ½ pounds (about 680 g) fresh mushrooms (cremini, button, or a mix), sliced
- 1 tsp fresh thyme leaves (or ½ tsp dried thyme)
- 1 tsp salt (adjust to taste)
- ½ tsp black pepper
- 3 tbsp all-purpose flour
- 4 cups vegetable or chicken broth
- 1 cup heavy cream (or half-and-half for lighter version)
- ¼ cup dry white wine (optional, for extra depth)
- 2 tbsp chopped fresh parsley, for garnish
Step-by-Step Instructions
Step 1: Sauté the Aromatics
Heat the butter and olive oil in a large pot over medium heat. Add the chopped onion and cook for about 5 minutes until softened. Stir in the minced garlic and cook for another 1–2 minutes until fragrant. (Tip: Keep the heat gentle so the garlic doesn’t burn.)
Step 2: Cook the Mushrooms
Add the sliced mushrooms and thyme. Stir well, then let them cook undisturbed for a few minutes so they release their natural juices and develop a golden color. Continue stirring occasionally until the mushrooms shrink and deepen in flavor — about 10 minutes.
Step 3: Season and Thicken
Sprinkle the flour over the mushrooms and stir until evenly coated. This helps thicken the soup later. Cook for 1–2 minutes to eliminate the raw flour taste. Season with salt and black pepper.
Step 4: Deglaze & Simmer
Pour in the white wine (if using), scraping up any flavorful bits stuck to the bottom. Add the broth slowly while stirring. Bring to a gentle boil, then reduce heat and simmer for 15 minutes. The soup will begin to thicken as it cooks.
Step 5: Blend for Creaminess
For a silky smooth texture, use an immersion blender to puree the soup directly in the pot. You can also transfer it in batches to a blender (just be careful with the steam). If you prefer a chunkier soup, only blend half and leave some mushroom pieces intact.
Step 6: Add the Creamy Finish
Lower the heat and stir in the heavy cream. Let it warm through gently without boiling (boiling can cause the cream to separate). Taste and adjust seasoning with extra salt or pepper if needed.
Step 7: Serve & Garnish
Ladle the soup into bowls, sprinkle with fresh parsley, and serve with crusty bread or garlic toast. A drizzle of extra cream or a swirl of truffle oil makes it extra elegant.
Pro Tips for the Best Mushroom Soup
- Mushroom Mix Magic – Use a combination of mushrooms like shiitake, cremini, and portobello for deeper flavor.
- Make it Dairy-Free – Swap heavy cream with coconut milk or cashew cream for a vegan twist.
- Meal Prep Friendly – Store leftovers in the fridge for up to 4 days. Reheat gently on the stove (avoid boiling). It also freezes well for up to 2 months.
Nutrition Info (per serving, approx.)
| Serving Size | Calories | Protein | Carbs | Fat | Fiber | Sugar |
|---|---|---|---|---|---|---|
| 1 bowl | 310 | 8g | 18g | 24g | 3g | 6g |
Disclaimer: Nutrition facts are estimated using online tools and may vary depending on specific ingredients and portion sizes. For precise dietary advice, consult a nutritionist.
Final Thoughts
This creamy mushroom soup is cozy, hearty, and elegant all at once. It’s simple enough for a weeknight dinner yet fancy enough to impress guests. Whether you serve it with warm bread, a crisp salad, or as a starter before a main course, it’s guaranteed to be a favorite.