There’s nothing quite like a warm bowl of Creamy Mushroom Soup to bring comfort to your day. Rich, earthy mushrooms are slowly sautéed with onions, garlic, and thyme, then simmered into a velvety, flavorful broth finished with cream. Whether you prefer it silky smooth or rustic and chunky, this soup is incredibly flexible and forgiving—perfect for cozy nights, quick lunches, or elegant starters. With simple ingredients and deep flavor, it’s a timeless classic you’ll want to make again and again.
Why You’ll Love This Recipe
- Deep, rich flavor from perfectly sautéed mushrooms
- Creamy and comforting without being overly heavy
- Flexible texture: smooth or chunky, your choice
- Easy to make with simple pantry ingredients
- Perfect for meal prep and freezer-friendly
Ingredients
- Butter (2 tbsp): Adds richness and enhances flavor
- Olive oil (1 tbsp): Prevents butter from burning and adds depth
- Onion (1 small, diced): Sweet, aromatic base
- Mushrooms (1 lb, sliced): The star ingredient—earthy and hearty
- Garlic (2 cloves, minced): Adds savory depth
- Thyme (1 tsp fresh or ½ tsp dried): Classic herb pairing with mushrooms
- Vegetable or chicken broth (4 cups): Forms the soup base
- Heavy cream (1 cup): Creates a smooth, creamy finish
- All-purpose flour (1 tbsp, optional): Helps thicken the soup
- Salt and pepper: To taste
- Fresh parsley: Bright garnish for freshness
- Optional white wine or sherry: Adds depth and complexity
How to Make Creamy Mushroom Soup
1. Sauté the Aromatics
In a large pot, melt butter with olive oil over medium heat. Add diced onion and sauté for 3–4 minutes until soft and translucent. Stir in garlic and thyme, cooking for another 1–2 minutes until fragrant.
2. Cook the Mushrooms
Add sliced mushrooms and cook for 8–10 minutes, stirring occasionally. Let them release their moisture and brown nicely—this step is key for deep flavor. If using, deglaze with a splash of white wine or sherry and scrape up any browned bits.
3. Thicken the Soup (Optional)
Sprinkle flour over the mushrooms and stir well. Cook for 1–2 minutes to remove the raw flour taste. This will help create a thicker, creamier texture.
4. Add Broth and Simmer
Pour in the broth and bring to a gentle simmer. Let it cook for 10–15 minutes so the flavors meld and the soup slightly reduces.
5. Blend to Your Preference
Use an immersion blender to blend the soup until smooth, or leave some chunks for a rustic texture. You can also blend in batches using a standard blender.
6. Add Cream and Finish
Stir in the heavy cream and cook for another 3–5 minutes until heated through. Taste and adjust seasoning with salt and pepper.
7. Serve
Ladle into bowls and garnish with fresh parsley. Serve with crusty bread or a sprinkle of Parmesan for extra indulgence.

Tips for Success
- Don’t rush cooking the mushrooms—browning adds depth
- Use a mix of mushrooms (cremini, button, portobello) for richer flavor
- Blend only part of the soup for the perfect texture balance
- Add cream at the end to prevent curdling
- Taste and adjust seasoning before serving
Equipment Needed
- Large soup pot or Dutch oven
- Wooden spoon or spatula
- Knife and cutting board
- Measuring cups and spoons
- Immersion blender (optional)
Recipe Variations
- Vegan version: Use olive oil instead of butter and coconut milk instead of cream
- Protein boost: Add shredded chicken or white beans
- Extra umami: Stir in a splash of soy sauce or a bit of miso paste
- Low-carb option: Skip flour and reduce broth slightly for thickness
- Herb twist: Add rosemary or tarragon for a different flavor profile
Serving Suggestions
Serve this creamy mushroom soup with crusty bread, garlic toast, or a grilled cheese sandwich. It also works beautifully as a starter for a larger meal. Garnish with fresh herbs, a drizzle of cream, or sautéed mushrooms for an elegant touch.
FAQs
Can I use different types of mushrooms?
Yes! A mix of cremini, button, and portobello mushrooms adds more depth of flavor.
How long does it last in the fridge?
Store in an airtight container for 3–4 days.
Can I freeze this soup?
Yes, freeze for up to 3 months. For best results, freeze before adding cream and stir it in when reheating.
Do I have to blend the soup?
No, you can leave it chunky for a more rustic texture.
Can I make it lighter?
Yes, use half-and-half or milk instead of heavy cream.
What can I use instead of flour?
You can skip it or use cornstarch as a gluten-free alternative.
Final Thoughts
This Creamy Mushroom Soup is the ultimate comfort dish—rich, flavorful, and incredibly satisfying. Whether you enjoy it silky smooth or hearty and rustic, it’s a versatile recipe that fits any occasion. With simple ingredients and big flavor, it’s a must-have in your recipe collection. Try it once, and it just might become your go-to cozy meal!
Print
Creamy Mushroom Soup
- Total Time: 1 hour
- Yield: 6–8 servings
- Diet: Vegetarian
Description
This creamy mushroom soup is rich, comforting, and full of deep savory flavor. Made with sautéed mushrooms, garlic, thyme, and cream, it can be blended smooth or kept rustic for a hearty texture.
Ingredients
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 small onion, diced
- 1 lb mushrooms (cremini, button, or portobello), sliced
- 2 cloves garlic, minced
- 1 teaspoon fresh thyme (or ½ teaspoon dried)
- 4 cups vegetable or chicken broth
- 1 cup heavy cream (or half-and-half)
- 1 tablespoon all-purpose flour (optional)
- Salt and pepper, to taste
- Fresh parsley, chopped (for garnish)
- Optional: splash of white wine or sherry
Instructions
- Melt butter with olive oil in a large pot over medium heat. Add onion and sauté for 3–4 minutes until softened.
- Add garlic and thyme, cooking for 1–2 minutes until fragrant.
- Add mushrooms and cook for 8–10 minutes until softened and browned. Deglaze with wine or sherry if desired.
- Optional: Sprinkle flour over mushrooms, stir, and cook for 1–2 minutes.
- Pour in broth and bring to a simmer. Cook for 10–15 minutes.
- Blend with an immersion blender until smooth or leave chunky as preferred.
- Stir in cream and cook for 3–5 minutes. Adjust seasoning.
- Serve hot, garnished with parsley.
Notes
- Add soy sauce or a small amount of miso for deeper umami flavor.
- Use coconut milk for a dairy-free version.
- Store in the fridge for 3–4 days or freeze for up to 3 months.
- Blend partially if you want a mix of creamy and chunky texture.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American



