Looking for a comforting, rich, and velvety soup? This creamy mushroom soup is a perfect choice. Made with earthy mushrooms, aromatic herbs, and a touch of cream, it’s an easy yet impressive dish for cozy dinners or as a starter for any meal. With its warm, hearty flavor, this soup is sure to become a family favorite.
What Is Creamy Mushroom Soup?
Creamy mushroom soup is a classic dish featuring sautéed mushrooms blended with a rich broth and cream to create a smooth, luxurious texture. The recipe uses a mix of button and cremini mushrooms, but you can easily adapt it with your favorite varieties. Perfect for chilly evenings, it pairs beautifully with crusty bread or a side salad.
Why You’ll Love This Recipe
- Quick and Easy: Ready in just 30 minutes with simple ingredients.
- Versatile: Works as a starter or a light main course.
- Customizable: Easily adjust for vegetarian, vegan, or gluten-free diets.
- Comforting: A cozy, satisfying bowl for any occasion.
Ingredients
- 2 tbsp unsalted butter
- 1 tbsp olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 lb mushrooms (button, cremini, or a mix), sliced
- 1 tsp thyme leaves
- 4 cups vegetable or chicken broth
- 1 cup heavy cream
- 2 tbsp all-purpose flour
- ½ tsp salt (adjust to taste)
- ½ tsp black pepper
- Optional: Fresh parsley or chives for garnish
Note: For a vegetarian version, use vegetable broth. To make it vegan, replace butter with a plant-based alternative and use coconut cream instead of heavy cream.

Step-by-Step Instructions
Preparing the Base
- Heat the butter and olive oil in a large pot over medium heat.
- Add the chopped onions and sauté until soft and translucent, about 3-4 minutes.
- Stir in the garlic and cook for 1 minute until fragrant.
Cooking the Mushrooms
- Add the sliced mushrooms and thyme to the pot. Cook for 8-10 minutes until the mushrooms are tender and release their juices.
- Sprinkle the flour over the mushroom mixture and stir thoroughly. Cook for 1-2 minutes to eliminate the raw flour taste.
Making the Soup
- Gradually pour in the broth while stirring to prevent lumps.
- Bring the soup to a gentle simmer and let it cook for 10 minutes.
Blending and Finishing
- Use an immersion blender to purée the soup until smooth, or carefully transfer it to a blender in batches.
- Return the soup to the pot, then stir in the heavy cream, salt, and pepper. Simmer for another 5 minutes, but avoid boiling.

Serving Suggestions
Serve your creamy mushroom soup hot, garnished with freshly chopped parsley or chives for a burst of color and flavor. Pair it with:
- Crusty bread or garlic toast
- A crisp green salad
- A side of roasted vegetables
Storing and Freezing
Storage Tips
- Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of broth or cream if it thickens.
Freezing Instructions
- Allow the soup to cool completely, then transfer it to freezer-safe containers. Freeze for up to 2 months. Thaw in the refrigerator overnight and reheat gently before serving.
Recipe Variations
- Gluten-Free: Substitute all-purpose flour with a gluten-free flour blend or cornstarch.
- Vegan: Use dairy-free butter, vegetable broth, and coconut cream.
- Herbaceous Twist: Add a handful of fresh spinach or kale during the last 5 minutes of simmering.
- Cheesy Upgrade: Stir in a handful of grated Parmesan or Gruyère before serving.
FAQs
Can I use other types of mushrooms?
Absolutely! Shiitake, portobello, or wild mushrooms add unique flavors to the soup.
Can I make this soup without blending?
Yes, leave the soup as is for a chunky, rustic texture.
How can I thicken the soup further?
Add a slurry of 1 tbsp cornstarch mixed with 2 tbsp cold water during the final simmer.
This creamy mushroom soup is a versatile and comforting dish that’s sure to impress. Whether you’re hosting a dinner party or enjoying a quiet night in, it’s an easy recipe that delivers big on flavor. Try it today and let us know how it turns out!
Print
Creamy Mushroom Soup Recipe
- Total Time: 30 minutes
- Yield: 6 servings
Description
This creamy mushroom soup is rich, velvety, and packed with earthy flavors from mushrooms and aromatic herbs. It’s quick to make and perfect for cozy dinners or as a comforting appetizer.
Ingredients
Ingredients
- 2 tbsp unsalted butter
- 1 tbsp olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 lb mushrooms (button, cremini, or a mix), sliced
- 1 tsp thyme leaves
- 2 tbsp all-purpose flour
- 4 cups vegetable or chicken broth
- 1 cup heavy cream
- ½ tsp salt (adjust to taste)
- ½ tsp black pepper
- Optional: Fresh parsley or chives for garnish
Instructions
- Prepare the Base: Heat butter and olive oil in a large pot over medium heat. Add the chopped onion and sauté until soft and translucent, about 3-4 minutes. Add garlic and cook for 1 minute until fragrant.
- Cook the Mushrooms: Add sliced mushrooms and thyme, cooking for 8-10 minutes until mushrooms are tender and release their juices.
- Thicken the Soup: Sprinkle flour over the mushrooms and stir well. Cook for 1-2 minutes to remove the raw flour taste.
- Simmer: Gradually add the broth while stirring to avoid lumps. Bring to a gentle simmer and cook for 10 minutes.
- Blend: Use an immersion blender to purée the soup until smooth (or transfer to a blender in batches).
- Finish: Stir in heavy cream, salt, and pepper. Simmer for 5 minutes, ensuring it doesn’t boil.
- Serve: Ladle into bowls, garnish with parsley or chives, and enjoy!
Notes
- For a vegetarian version, use vegetable broth.
- To make it vegan, replace butter with plant-based alternatives and substitute heavy cream with coconut cream.
- Store leftovers in the fridge for up to 3 days or freeze for up to 2 months.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: Approximately 220 per serving