Earthy mushrooms simmered with garlic and onion in a velvety broth create a comforting soup that feels both rustic and elegant. This creamy mushroom soup is rich in flavor, easy to prepare, and perfect for chilly evenings or cozy family dinners. With tender mushrooms, aromatic herbs, and a silky broth, every spoonful delivers warmth and satisfying depth.
Why You’ll Love This Recipe
Rich and creamy texture with deep mushroom flavor
Simple ingredients that are easy to find
Perfect for lunch, dinner, or an appetizer
Naturally comforting and satisfying
Easy to customize with different mushroom varieties
Ready in under an hour
Great for meal prep and leftovers
Can be made chunky or partially blended for a smoother consistency
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Heat a large soup pot over medium heat. Add the butter or olive oil and allow it to warm thoroughly.
Add the chopped onion and minced garlic to the pot. Sauté for about 5 minutes, stirring occasionally, until the onion becomes soft and translucent and the garlic is fragrant.
Stir in the sliced mushrooms along with the thyme. Cook for 8 to 10 minutes until the mushrooms release their moisture and begin to brown slightly. This step develops the soup’s rich, earthy flavor.
Sprinkle the flour evenly over the mushroom mixture. Stir continuously for 1 to 2 minutes to cook out the raw flour taste and help thicken the soup later.
Gradually pour in the broth while stirring to prevent lumps from forming. Increase the heat slightly and bring the soup to a gentle boil.
Reduce the heat to low and let the soup simmer uncovered for about 15 minutes so the flavors can blend together beautifully.
For a smoother texture, carefully blend half of the soup using an immersion blender or countertop blender, then return it to the pot. If you prefer a chunkier soup, skip this step.
Stir in the heavy cream and season with salt and black pepper to taste. Simmer for another 5 minutes until the soup becomes creamy and heated through.
Ladle the soup into serving bowls and garnish with freshly chopped parsley before serving.
Servings and timing
Servings: 4 servings
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Calories: Approximately 220 calories per serving
Variations
Add cooked shredded chicken for a heartier meal.
Replace heavy cream with coconut milk for a dairy-free version.
Use only cremini mushrooms for a deeper, more robust flavor.
Stir in grated Parmesan cheese for extra richness.
Add a pinch of red pepper flakes for gentle heat.
Include diced potatoes for a thicker and more filling soup.
Top with homemade croutons for extra texture.
Mix in spinach or kale during the final few minutes of cooking for added greens.
Storage/Reheating
Store leftover mushroom soup in an airtight container in the refrigerator for up to 4 days. The flavors often deepen and improve after a day.
For longer storage, freeze the soup without the cream for up to 2 months. Add the cream after reheating for the best texture.
To reheat, warm the soup gently on the stovetop over medium-low heat, stirring occasionally. Avoid boiling once the cream has been added, as it may separate. You can also microwave individual portions in short intervals, stirring between each interval until fully heated.
FAQs
Can I use only one type of mushroom?
Yes, you can use a single variety such as cremini or button mushrooms. Mixed mushrooms simply add more depth and complexity to the flavor.
Can I make this soup dairy-free?
Absolutely. Replace the butter with olive oil and use coconut milk or a dairy-free cream alternative instead of heavy cream.
Do I have to blend the soup?
No. Blending is optional and depends on your preferred texture. Leaving it unblended creates a chunkier, rustic soup.
What can I serve with mushroom soup?
Crusty bread, garlic toast, grilled cheese sandwiches, or a fresh green salad pair wonderfully with this soup.
Can I freeze creamy mushroom soup?
Yes, but it freezes best before adding the cream. Stir in the cream after reheating for a smoother consistency.
How do I make the soup thicker?
You can add an extra tablespoon of flour or simmer the soup longer to reduce the liquid naturally.
Can I use milk instead of heavy cream?
Yes, though the soup will be slightly less rich and creamy. Whole milk works best.
Is this soup vegetarian?
It can be vegetarian if you use vegetable broth instead of chicken broth.
Why are my mushrooms watery?
Mushrooms naturally release moisture while cooking. Continue sautéing until the liquid evaporates and the mushrooms begin to brown.
Can I prepare this soup ahead of time?
Yes. This soup reheats beautifully, making it ideal for meal prep or preparing a day in advance.
Conclusion
Creamy mushroom soup is the perfect balance of comfort and elegance. With tender mushrooms, aromatic garlic and onion, and a velvety broth, this recipe delivers incredible flavor with minimal effort. Whether served as a cozy weeknight dinner or a starter for a special meal, this soup is guaranteed to warm both the body and soul.
Creamy Mushroom Soup is a rich, velvety, and comforting soup made with sautéed mushrooms, garlic, onion, herbs, and a smooth cream-based broth. It is earthy, flavorful, and perfect for cozy meals or as an elegant starter.
Author:Sophia
Prep Time:15 minutes
Cook Time:30 minutes
Total Time:45 minutes
Yield:4 servings
Category:Soup
Method:Stovetop
Cuisine:International
Diet:Vegetarian
Ingredients
500 g mixed mushrooms (cremini, button, or shiitake), sliced
1 medium onion, finely chopped
3 garlic cloves, minced
4 cups vegetable or chicken broth
2 tablespoons butter or olive oil
2 tablespoons all-purpose flour
1/2 cup heavy cream
1 teaspoon thyme (fresh or dried)
Salt, to taste
Black pepper, to taste
Fresh parsley, chopped (for garnish)
Instructions
Heat butter or oil in a large pot over medium heat.
Sauté onion and garlic until soft and fragrant.
Add mushrooms and thyme, cooking until mushrooms release moisture and brown.
Stir in flour and cook for 1–2 minutes.
Gradually add broth while stirring to prevent lumps.
Bring to a gentle boil, then reduce heat and simmer for 15 minutes.
Blend part of the soup if a smoother texture is desired.
Stir in heavy cream and season with salt and pepper.
Simmer for 5 more minutes until creamy and hot.
Serve garnished with fresh parsley.
Notes
Brown mushrooms well for deeper flavor.
Blend only part of the soup for a mix of creamy and chunky texture.
Do not boil after adding cream to prevent curdling.
Use vegetable broth for a vegetarian version.
Soup thickens as it sits, so adjust liquid if reheating.