Creamy Mushroom Soup is a comforting dish that warms the soul. This recipe delivers a rich and intense mushroom flavor by blending sautéed white and Swiss Brown mushrooms with garlic, onion, and vegetable stock. Finished with crème fraiche and garnished with croutons and fresh herbs, this soup is perfect for cozy nights or any meal. Let’s dive into the world of creamy mushroom goodness!
Why You’ll Love This Creamy Mushroom Soup
This delightful soup is not only delicious, but it also offers numerous benefits:
- Rich and savory flavor that satisfies your cravings.
- Easy to prepare, making it perfect for busy weeknights.
- Versatile: great as a starter, side, or main dish.
- Customizable with various herbs and spices for added depth.
- Perfectly creamy without being overly heavy.
- Can be made vegan or gluten-free easily, catering to dietary needs.
- A classic comforting dish, ideal for cold nights.
- Utilizes simple, fresh ingredients, making it a healthy choice.
This homemade creamy mushroom soup is truly the best you’ll ever try!
Ingredients for Creamy Mushroom Soup
Gather these items:
- 400g / 14 oz white mushrooms
- 200g / 7 oz Swiss Brown/Cremini mushrooms
- 30g / 2 tbsp unsalted butter
- 1 onion, chopped
- 2 garlic cloves, minced
- 3 1/4 cups vegetable stock
- 1/4 tsp salt (cooking/kosher)
- 1/8 tsp black pepper
- 3/4 cup crème fraiche or cream (any full-fat)
- Croutons
- Cream or extra virgin olive oil, for drizzling
- Parsley (roughly chopped), chervil, or thyme leaves
- Bread for dunking
How to Make Creamy Mushroom Soup Step-by-Step
- Step 1: Cut the white and Swiss Brown mushrooms into 4 slices each, then dice each slice into 3 or 4 smaller pieces.
- Step 2: Melt the unsalted butter in a large pot over medium-high heat. Add the chopped onion and minced garlic, cooking them gently for about 3 minutes until softened but not browned.
- Step 3: Add the prepared mushrooms to the pot. Cook them for 10 minutes, stirring regularly, avoiding browning.
- Step 4: Pour in the vegetable stock and season with salt and black pepper. Bring to a boil, then reduce to medium heat and simmer gently without a lid for 15 minutes.
- Step 5: Stir in the crème fraiche or full-fat cream, then continue to simmer for another 5 minutes.
- Step 6: Transfer the soup in batches to a blender. Blend until completely smooth.
- Step 7: Pour the blended soup back into the pot and simmer gently for 1 to 2 minutes until heated through.
- Step 8: Ladle the hot soup into bowls. Garnish with a drizzle of olive oil or cream, croutons, and freshly chopped herbs. Serve with crusty bread for dunking.

Pro Tips for the Best Creamy Mushroom Soup
Keep these in mind:
- Use a mix of mushrooms for a richer flavor profile.
- Ensure you don’t overcook the garlic to avoid bitterness.
- For a vegan option, substitute crème fraiche with coconut cream.
- Experiment with herbs like thyme or chervil for added flavor.
Best Ways to Serve Creamy Mushroom Soup
Here are some serving ideas:
- Pair with crusty bread for perfect dunking.
- Top with sautéed mushrooms for extra texture.
- Serve alongside a fresh salad for a complete meal.
How to Store and Reheat Creamy Mushroom Soup
To store, place any leftovers in an airtight container in the fridge for up to 3 days. When reheating, gently warm the soup in a pot over medium heat, stirring occasionally. This method helps maintain the creamy texture and flavor, making it ideal for meal prep.
Frequently Asked Questions About Creamy Mushroom Soup
What’s the secret to perfect Creamy Mushroom Soup?
The secret lies in the quality of mushrooms and the balance of flavors. Using fresh, high-quality mushrooms enhances the flavor, while adding fresh herbs like thyme or parsley elevates the dish.
Can I make Creamy Mushroom Soup ahead of time?
Yes, you can prepare the soup a day in advance. Simply store it in the refrigerator and reheat gently before serving. This allows the flavors to meld beautifully.
How do I avoid common mistakes with Creamy Mushroom Soup?
To prevent a non-creamy texture, ensure you blend the soup until completely smooth and avoid overcooking the garlic. Also, adding the cream at the right time is crucial to maintaining creaminess.
Variations of Creamy Mushroom Soup You Can Try
Here are some variations to explore:
- Creamy wild mushroom soup using a mix of wild mushrooms for a unique flavor.
- Vegan creamy mushroom soup by substituting dairy with coconut cream or cashew cream.
- Thick and creamy mushroom soup by adding potatoes for a hearty texture.
- Classic creamy mushroom soup with a touch of sherry for depth.

For more delicious recipes, check out Creamy Sausage Potato Chowder or Heartwarming Tuscan White Bean Recipe. If you’re looking for a sweet treat, don’t miss Gingerbread Cheesecake Cookies!
Print
Creamy Mushroom Soup: 5 Steps to Comforting Perfection
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This creamy Mushroom Soup offers a rich and intense mushroom flavor, achieved by blending sautéed white and Swiss Brown mushrooms with garlic, onion, and vegetable stock. Finished with crème fraiche and garnished with croutons and fresh herbs, this comforting soup is perfect for a cozy meal.
Ingredients
- 400g / 14 oz white mushrooms
- 200g / 7 oz Swiss Brown/Cremini mushrooms
- 30g / 2 tbsp unsalted butter
- 1 onion, chopped
- 2 garlic cloves, minced
- 3 1/4 cups vegetable stock
- 1/4 tsp salt (cooking/kosher)
- 1/8 tsp black pepper
- 3/4 cup crème fraiche or cream (any full-fat)
- Croutons
- Cream or extra virgin olive oil, for drizzling
- Parsley (roughly chopped), chervil, or thyme leaves
- Bread for dunking
Instructions
- Cut the white and Swiss Brown mushrooms into 4 slices each, then dice each slice into 3 or 4 smaller pieces to ensure even cooking and the perfect consistency in the finished soup.
- Melt the unsalted butter in a large pot over medium-high heat. Add the chopped onion and minced garlic, cooking them gently for about 3 minutes until softened but not browned.
- Add the prepared mushrooms to the pot. Cook them for 10 minutes, stirring regularly. Avoid browning them.
- Pour in the vegetable stock and season with salt and black pepper. Bring to a boil, then reduce to medium heat and simmer gently without a lid for 15 minutes.
- Stir in the crème fraiche or full-fat cream, then continue to simmer for another 5 minutes.
- Transfer the soup in batches to a blender. Blend the soup until completely smooth.
- Pour the blended soup back into the pot and simmer gently for 1 to 2 minutes until heated through.
- Ladle the hot soup into bowls. Garnish with a drizzle of extra virgin olive oil or cream, croutons, and freshly chopped herbs. Serve with crusty bread for dunking.
Notes
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Blending and cooking
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 264
- Sugar: 3g
- Sodium: 480mg
- Fat: 23g
- Saturated Fat: 14g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 60mg
