There’s nothing quite as comforting as a warm bowl of homemade Creamy Mushroom Soup. Rich, velvety, and packed with earthy mushrooms, garlic, onions, fresh herbs, and a touch of cream, this classic soup is the definition of cozy comfort food. Whether you’re looking for a satisfying weeknight dinner, an elegant starter for a holiday meal, or a simple lunch paired with crusty bread, this recipe delivers restaurant-quality flavor with surprisingly little effort.
Unlike canned mushroom soup, this homemade version is incredibly fresh and full of deep, savory flavor. Fresh mushrooms are slowly sautéed until beautifully golden, allowing them to develop a rich umami taste before being blended into a silky smooth soup. A splash of cream adds luxurious richness, while garlic, thyme, and black pepper create layers of comforting flavor in every spoonful.
One of the best things about this recipe is its versatility. You can make it completely smooth for a refined, elegant presentation or leave a few sautéed mushrooms on top for extra texture and visual appeal. It also pairs beautifully with toasted artisan bread, grilled cheese sandwiches, roasted chicken, or a crisp green salad.
Whether you’re making it during chilly fall evenings, cozy winter weekends, or simply craving a comforting homemade meal, this creamy mushroom soup is guaranteed to become one of your favorite recipes. Simple ingredients, incredible flavor, and a velvety texture make it a timeless classic you’ll want to make again and again.
Why You’ll Love This Recipe
- Rich, creamy, and incredibly comforting.
- Loaded with fresh mushrooms and deep savory flavor.
- Smooth, velvety texture that’s better than any restaurant soup.
- Made with simple pantry ingredients.
- Ready in about 40 minutes.
- Perfect for lunch, dinner, or as an elegant appetizer.
- Easy to make ahead for meal prep.
- Freezer-friendly and reheats beautifully.
- Delicious with crusty bread, grilled cheese, or a fresh salad.
- Easy to customize with different mushrooms, herbs, or cheeses.
- Naturally vegetarian and easy to make gluten-free.
- The ultimate cozy soup for fall and winter.
Ingredients
For the Soup
- 2 tablespoons butter
- 1 tablespoon olive oil
- 1 large onion, diced
- 4 garlic cloves, minced
- 2 lbs (900 g) cremini mushrooms, sliced
- 1 teaspoon fresh thyme leaves
- 1 teaspoon fresh rosemary, chopped (optional)
- ¼ cup all-purpose flour
- 4 cups vegetable or chicken broth
- 1 cup heavy cream
- ½ cup grated Parmesan cheese (optional)
- Salt and freshly ground black pepper
- Fresh parsley or thyme for garnish
Optional Garnishes
- Sautéed mushroom slices
- Heavy cream drizzle
- Extra virgin olive oil
- Fresh thyme
- Fresh cracked black pepper
- Crispy croutons
- Toasted artisan bread
How to Make Creamy Mushroom Soup
Step 1: Sauté the Vegetables
Heat the butter and olive oil in a large Dutch oven over medium heat. Add the onion and cook until softened, about 5 minutes. Stir in the garlic and cook for another minute.
Step 2: Cook the Mushrooms
Add the sliced mushrooms and thyme. Cook for 10–12 minutes, stirring occasionally, until the mushrooms release their moisture and become beautifully golden brown.
Step 3: Build the Soup
Sprinkle the flour over the mushrooms and cook for 1 minute. Slowly pour in the broth while stirring continuously until smooth.
Step 4: Simmer
Bring the soup to a gentle simmer and cook for about 15 minutes to allow the flavors to develop.
Step 5: Blend
Use an immersion blender to blend the soup until smooth, leaving a few mushroom pieces if you prefer extra texture.
Step 6: Finish
Stir in the heavy cream and Parmesan cheese, then season with salt and freshly cracked black pepper. Heat gently without boiling.
Step 7: Serve
Ladle into warm bowls and garnish with sautéed mushrooms, fresh thyme, cracked pepper, a drizzle of olive oil, and toasted artisan bread.
Expert Tips
Follow these simple tips to make the richest, creamiest mushroom soup every single time.
● Use a mix of mushrooms like cremini, baby bella, shiitake, or portobello for a deeper, more complex flavor.
● Don’t rush the mushrooms. Let them cook until all their moisture evaporates and they become deeply golden and caramelized.
● Deglaze the pot with a splash of white wine for restaurant-quality flavor.
● Blend only part of the soup if you enjoy a chunkier texture.
● Stir in the cream at the very end and avoid boiling to keep it silky smooth.
● Fresh thyme pairs beautifully with mushrooms and enhances their earthy flavor.
● Finish each bowl with sautéed mushrooms for a gourmet presentation.
● A drizzle of truffle oil before serving adds incredible depth and elegance.
Recipe Variations
This creamy mushroom soup is easy to customize depending on your taste.
● Add roasted garlic for extra richness.
● Stir in baby spinach during the last few minutes of cooking.
● Replace heavy cream with coconut milk for a dairy-free version.
● Add shredded rotisserie chicken for a heartier meal.
● Sprinkle crispy bacon over the top before serving.
● Finish with grated Parmesan or Gruyère cheese.
● Add wild mushrooms for an even richer woodland flavor.
● Make it spicy with a pinch of red pepper flakes.
What to Serve with Creamy Mushroom Soup
This comforting soup pairs beautifully with:
● Crusty artisan bread
● Garlic bread
● Grilled cheese sandwiches
● Caesar salad
● Arugula salad with Parmesan
● Roasted chicken
● Puff pastry twists
● Herb focaccia
● Ham and cheese croissants
● Roasted vegetables
Storage
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Freeze without the cream for up to 3 months. Add the cream after reheating for the best texture.
Reheating
Warm gently over medium-low heat, stirring occasionally. Add a splash of broth or milk if the soup becomes too thick.
Frequently Asked Questions
Can I use white button mushrooms?
Yes. Cremini mushrooms provide a richer flavor, but white mushrooms work perfectly.
Can I make this soup ahead of time?
Absolutely! In fact, the flavor becomes even better the next day.
Can I freeze mushroom soup?
Yes. For the creamiest results, freeze the soup before adding the cream, then stir it in after reheating.
How can I make it thicker?
Simmer the soup a little longer or blend more of the mushrooms until smooth.
Is this soup vegetarian?
Yes, when made with vegetable broth.
Can I make it dairy-free?
Absolutely. Replace the butter with olive oil and the heavy cream with full-fat coconut milk or a plant-based cooking cream.
What’s the best mushroom for mushroom soup?
Cremini mushrooms are ideal because they have a richer, earthier flavor than white mushrooms. Mixing several varieties creates an even more flavorful soup.
Conclusion
This Creamy Mushroom Soup is everything a comforting homemade soup should be—rich, velvety, deeply flavorful, and incredibly satisfying. With perfectly sautéed mushrooms, fragrant garlic, fresh herbs, and a silky creamy broth, every spoonful is packed with cozy goodness.
Whether you’re serving it as a comforting weeknight dinner, a holiday starter, or a cozy lunch with crusty bread, this recipe never disappoints. Simple ingredients come together to create a restaurant-quality soup that’s elegant enough for guests and easy enough for everyday cooking.
If you try this recipe, leave a comment below and let us know how you enjoyed it. We’d love to hear your favorite additions and see this delicious soup become one of your family favorites!
Recipe Card
Creamy Mushroom Soup
Ingredients
● 2 tablespoons butter
● 1 tablespoon olive oil
● 1 large onion, diced
● 4 garlic cloves, minced
● 2 lbs (900 g) cremini mushrooms, sliced
● 1 teaspoon fresh thyme
● ¼ cup all-purpose flour
● 4 cups vegetable or chicken broth
● 1 cup heavy cream
● ½ cup grated Parmesan (optional)
● Salt and freshly ground black pepper
● Fresh parsley or thyme for garnish
Instructions
1. Heat the butter and olive oil in a large pot over medium heat.
2. Cook the onion until softened, then add the garlic.
3. Add the mushrooms and thyme. Cook for 10–12 minutes until deeply browned.
4. Sprinkle over the flour and stir for 1 minute.
5. Slowly pour in the broth while stirring until smooth.
6. Simmer for 15 minutes.
7. Blend until smooth, leaving a few mushroom pieces if desired.
8. Stir in the heavy cream and Parmesan.
9. Season with salt and pepper.
10. Garnish with sautéed mushrooms, fresh thyme, cracked black pepper, and a drizzle of olive oil. Serve hot with crusty bread.

Leave a comment