Nothing is more comforting than a warm bowl of Creamy Mushroom Soup. This rich and flavorful soup is made with fresh mushrooms, onions, garlic, herbs, and a creamy broth that comes together in just one pot. Every spoonful is smooth, hearty, and packed with earthy mushroom flavor.
This homemade soup is much better than canned versions because it uses fresh ingredients and has a rich, natural taste. It works perfectly as a light lunch, a cozy dinner starter, or a satisfying meal when served with crusty bread or a fresh salad.
Whether you’re cooking for your family or preparing meals ahead of time, this easy mushroom soup is sure to become one of your favorite recipes.
Table of Contents
- Why You’ll Love This Recipe
- Ingredients
- Recipe Timing
- Kitchen Tools
- How to Make Creamy Mushroom Soup
- Nutrition
- Expert Tips
- Recipe Variations
- What to Serve with Creamy Mushroom Soup
- Storage and Reheating
- Common Mistakes to Avoid
- Frequently Asked Questions
Why You’ll Love This Recipe
- Rich and creamy texture
- Full of fresh mushroom flavor
- Easy one-pot recipe
- Ready in under an hour
- Perfect for lunch or dinner
- Great for meal prep
- Family-friendly
- Easy to customize
Ingredients
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1½ pounds fresh mushrooms, sliced
- 1 teaspoon fresh thyme leaves or ½ teaspoon dried thyme
- ½ teaspoon dried parsley
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 3 tablespoons all-purpose flour
- 4 cups vegetable broth or chicken broth
- 1 cup heavy cream
- ½ cup whole milk
- ¼ cup grated Parmesan cheese (optional)
- 1 tablespoon soy sauce
- 1 teaspoon lemon juice
- Fresh parsley for garnish
Recipe Timing
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 6
Kitchen Tools
- Large soup pot or Dutch oven
- Cutting board
- Sharp knife
- Wooden spoon
- Measuring cups
- Measuring spoons
- Immersion blender or regular blender
- Ladle
How to Make Creamy Mushroom Soup
Step 1: Cook the Vegetables
Heat the butter and olive oil in a large soup pot over medium heat.
Add the chopped onion and cook for about 5 minutes until soft.
Stir in the garlic and cook for another 30 seconds.
Step 2: Cook the Mushrooms
Add the sliced mushrooms, thyme, parsley, salt, and black pepper.
Cook for about 10 to 12 minutes, stirring occasionally, until the mushrooms release their moisture and become nicely browned.
Step 3: Add the Flour
Sprinkle the flour over the mushrooms.
Stir continuously for about 2 minutes to cook away the raw flour taste.
Step 4: Add the Broth
Slowly pour in the broth while stirring constantly to prevent lumps.
Bring the soup to a gentle simmer.
Cook for about 10 minutes until it slightly thickens.
Step 5: Blend the Soup
Use an immersion blender to blend part of the soup for a creamy texture while leaving some mushroom pieces for extra bite.
If using a regular blender, blend carefully in batches.
Step 6: Add the Cream
Return the soup to low heat.
Stir in the heavy cream, milk, Parmesan cheese, and soy sauce.
Cook gently for about 5 minutes without boiling.
Step 7: Finish the Soup
Add the lemon juice and stir well.
Taste and adjust the seasoning if needed.
Step 8: Serve
Ladle the soup into bowls.
Garnish with chopped parsley and serve warm.
Nutrition
Per Serving (Approximate)
- Calories: 285
- Protein: 8g
- Carbohydrates: 13g
- Fat: 23g
- Saturated Fat: 11g
- Fiber: 2g
- Sugar: 5g
- Sodium: 620mg
Expert Tips
- Use a mix of mushrooms like cremini, button, and shiitake for deeper flavor.
- Brown the mushrooms well before adding the broth.
- Blend only part of the soup if you enjoy a chunky texture.
- Fresh thyme adds wonderful flavor.
- Do not boil the soup after adding the cream.
- Add extra broth if the soup becomes too thick.
Recipe Variations
Make It Vegetarian
Use vegetable broth instead of chicken broth.
Make It Vegan
Replace the butter with plant-based butter, use vegetable broth, and substitute coconut cream or oat cream for the dairy.
Add Chicken
Stir in cooked shredded chicken for extra protein.
Add Spinach
Mix in fresh spinach during the last few minutes of cooking.
Make It Extra Cheesy
Add shredded Gruyère, Swiss, or extra Parmesan cheese.
Add More Herbs
Fresh rosemary, sage, or chives bring even more flavor to the soup.
What to Serve with Creamy Mushroom Soup
This soup pairs beautifully with many side dishes.
- Crusty artisan bread
- Garlic bread
- Grilled cheese sandwich
- Caesar salad
- Mixed green salad
- Roasted vegetables
- Dinner rolls
- Baked potatoes
- Crackers
Storage and Reheating
Allow the soup to cool completely before storing.
Keep it in an airtight container in the refrigerator for up to 4 days.
Freeze the soup without the cream if possible for the best texture. Add the cream after reheating if making it ahead for freezing.
Reheat gently on the stovetop over low heat or in the microwave, stirring occasionally.
Common Mistakes to Avoid
Not Browning the Mushrooms
Brown mushrooms develop a much richer flavor than mushrooms that are simply steamed.
Boiling After Adding Cream
High heat can cause the cream to separate. Keep the soup at a gentle simmer.
Adding the Broth Too Quickly
Pour the broth in slowly while stirring to create a smooth soup.
Skipping the Lemon Juice
A small amount of lemon juice brightens the rich flavors without making the soup taste sour.
Over-Blending
Leave some mushroom pieces whole for the best texture.
Frequently Asked Questions
What mushrooms are best for creamy mushroom soup?
Cremini, white button, shiitake, and portobello mushrooms all work well. Using a mix of mushrooms creates the richest flavor.
Can I make this soup ahead of time?
Yes. The flavors become even better after a day in the refrigerator.
Can I freeze creamy mushroom soup?
Yes. For the best results, freeze it before adding the cream. Stir in the cream after reheating.
How do I make the soup thicker?
Let it simmer uncovered for a few extra minutes or blend more of the mushrooms into the soup.
Can I use milk instead of heavy cream?
Yes. Whole milk works, but the soup will be less rich and creamy.
Is this soup gluten-free?
Use a gluten-free flour blend or cornstarch instead of all-purpose flour, and make sure the broth is gluten-free.
Can I add pasta or rice?
Yes. Small pasta shapes or cooked rice can make the soup even more filling.
How long does homemade mushroom soup last?
Stored in an airtight container, it stays fresh in the refrigerator for up to 4 days and can be frozen for up to 3 months.
