Nothing beats a warm bowl of homemade mushroom soup on a chilly day! This creamy mushroom soup is rich, velvety, and packed with deep umami flavors. Made with fresh mushrooms, garlic, onions, and a touch of cream, this easy mushroom soup recipe is perfect for lunch, dinner, or as a comforting appetizer.
Unlike store-bought canned soups, this from-scratch mushroom soup has a silky texture, natural ingredients, and no preservatives. Whether you serve it with crusty bread or as a side dish, it’s a hearty, delicious option for any meal.
Table of Contents
Why You’ll Love This Mushroom Soup
✔ Creamy & Comforting – A rich, velvety texture with deep mushroom flavor.
✔ Easy to Make – Ready in just 30 minutes with simple ingredients.
✔ Healthy & Nutritious – Loaded with antioxidants, vitamins, and fiber.
✔ Versatile Recipe – Can be made vegan, dairy-free, or gluten-free with simple swaps.
Ingredients for Creamy Mushroom Soup
For the Soup Base:
- 2 tablespoons butter (or olive oil for dairy-free)
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 pound mushrooms (cremini, white button, or a mix), sliced
- 1 teaspoon thyme (fresh or dried)
- ½ teaspoon salt (adjust to taste)
- ¼ teaspoon black pepper
For the Creamy Broth:
- 4 cups vegetable or chicken broth
- ½ cup heavy cream (or coconut milk for dairy-free)
- 2 tablespoons flour (or cornstarch for gluten-free)
- ½ teaspoon soy sauce or Worcestershire sauce (optional, for umami flavor)
For Garnishing:
- 2 tablespoons chopped parsley
- ¼ cup grated Parmesan cheese (optional)
- Croutons or crusty bread for serving

How to Make Homemade Mushroom Soup
1. Sauté the Aromatics
In a large pot or Dutch oven, melt the butter over medium heat. Add the chopped onion and garlic, and sauté for 2-3 minutes until softened and fragrant.
2. Cook the Mushrooms
Add the sliced mushrooms, thyme, salt, and pepper. Cook for 8-10 minutes, stirring occasionally, until the mushrooms release their moisture and become golden brown.
3. Add the Broth
Sprinkle the flour over the mushrooms and stir well to coat. Slowly pour in the broth, stirring constantly to avoid lumps. Bring to a gentle simmer and cook for 10 minutes.
4. Blend for a Smooth Texture (Optional)
For a creamy consistency, use an immersion blender to puree the soup directly in the pot. For a chunkier texture, leave some mushroom pieces whole.
5. Stir in the Cream
Reduce the heat to low and stir in the heavy cream. Simmer for another 5 minutes until the soup thickens slightly.
6. Adjust Seasoning & Serve
Taste and adjust salt and pepper as needed. Ladle the soup into bowls, garnish with fresh parsley and Parmesan, and serve with crusty bread or croutons.
Chef’s Tips & Variations
✅ Make It Vegan: Use olive oil instead of butter and swap heavy cream for coconut milk or cashew cream.
✅ Gluten-Free Option: Replace flour with cornstarch (mix 1 tablespoon cornstarch with 2 tablespoons water before adding).
✅ Boost the Flavor: Add a splash of white wine while cooking the mushrooms for extra depth.
✅ Extra Creamy Version: Blend in ½ cup cream cheese for a rich, velvety texture.
✅ Add Protein: Stir in shredded chicken or cooked lentils for a heartier soup.
What to Serve with Mushroom Soup
This creamy mushroom soup pairs well with:
✔ Garlic Bread – Perfect for dipping into the rich, velvety soup.
✔ Grilled Cheese Sandwich – A classic, comforting combo.
✔ Roasted Vegetables – Serve with roasted asparagus, carrots, or Brussels sprouts.
✔ Side Salad – A fresh Caesar or arugula salad balances the richness.
✔ Pasta or Rice – Serve with buttery noodles or jasmine rice for a complete meal.

Storage & Reheating Tips
Refrigerating Leftovers:
Store in an airtight container in the refrigerator for up to 4 days.
Reheating:
- Stovetop: Warm over medium heat, stirring occasionally.
- Microwave: Heat in 30-second intervals, stirring in between.
Freezing?
Yes! Let the soup cool completely, then store in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
Health & Diet Benefits
Is Mushroom Soup Healthy?
Yes! Mushroom soup is naturally low in calories, rich in antioxidants, and packed with vitamins and minerals that support overall health. Here’s why it’s a great addition to your diet:
✔ Low in Calories & High in Fiber – Mushrooms are naturally low in calories and fat, making this soup a light yet filling meal.
✔ Rich in Antioxidants – Mushrooms contain selenium and ergothioneine, which help reduce inflammation and support immune function.
✔ Supports Heart Health – The fiber, potassium, and antioxidants in mushrooms help regulate blood pressure and cholesterol levels.
✔ Boosts the Immune System – Mushrooms are a great source of beta-glucans, known for their immune-boosting properties.
✔ Good for Digestion – The fiber content helps support gut health and digestion.
How to Make Mushroom Soup Healthier
✅ Use Less Cream – Swap heavy cream for coconut milk, cashew cream, or Greek yogurt for a lighter version.
✅ Increase Protein – Add lentils, shredded chicken, or tofu to make the soup more protein-rich.
✅ Make It Low-Sodium – Use low-sodium broth and fresh herbs instead of excess salt.
✅ Go Dairy-Free – Use olive oil instead of butter and coconut milk instead of cream for a vegan version.
✅ Boost Nutrients – Add spinach, kale, or carrots for extra vitamins and minerals.
Is Mushroom Soup Keto or Low-Carb Friendly?
Yes! Mushrooms are naturally low in carbs, making this soup keto-friendly when made without flour. For a low-carb version:
✔ Use heavy cream or unsweetened coconut milk instead of milk.
✔ Thicken with cream cheese or xanthan gum instead of flour.
✔ Avoid cornstarch or flour-based roux.
Is This Recipe Gluten-Free?
To make this mushroom soup gluten-free, simply:
✔ Use cornstarch instead of flour as a thickener.
✔ Ensure your broth is gluten-free (some store-bought broths contain hidden gluten).
Can I Eat Mushroom Soup for Weight Loss?
Yes! This soup is low in calories and high in fiber, making it great for weight loss. To keep it weight-loss-friendly:
✔ Use low-fat milk or Greek yogurt instead of cream.
✔ Pair with a side of protein like grilled chicken or fish for a balanced meal.
✔ Skip the butter and use olive oil for a lighter version.
By making these simple swaps, you can enjoy a nutritious and satisfying mushroom soup while sticking to your dietary goals! 🍄💪
Frequently Asked Questions
How to make a simple mushroom soup?
To make a simple mushroom soup, sauté onions and garlic in butter, add sliced mushrooms, season with salt and pepper, then pour in broth. Simmer for 10 minutes, blend for a creamy texture (optional), and finish with a splash of cream or milk.
What are the 5 ingredients in mushroom soup?
A basic mushroom soup typically includes mushrooms, onions, garlic, broth, and cream. Additional ingredients like herbs, flour, or butter can be added for more flavor and texture.
How healthy is mushroom soup?
Mushroom soup is low in calories and high in antioxidants, fiber, and vitamins. It supports immune health, digestion, and heart health. To make it even healthier, use low-fat milk instead of cream and reduce sodium.
What spices go in mushroom soup?
Common spices for mushroom soup include thyme, black pepper, garlic powder, nutmeg, and bay leaves. For extra depth, add a splash of soy sauce or Worcestershire sauce.
More Delicious Soup & Comfort Food Recipes to Try
If you loved this Mushroom Soup, here are more warm, comforting, and creamy soup recipes to enjoy:
🥣 Creamy Sweet Potato Soup – A velvety, nutrient-packed soup made with roasted sweet potatoes and warming spices.
🍗 Chicken Gnocchi Soup – A hearty, creamy soup loaded with tender chicken, soft gnocchi, and fresh spinach.
🍜 Chicken Tortellini Soup – A comforting Italian-inspired soup with cheese-filled tortellini and flavorful broth.
🍄 Creamy Mushroom Chicken – A rich, savory dish featuring tender chicken smothered in a creamy mushroom sauce.
Try these delicious and easy recipes, and let me know which one is your favorite! 😊🍽️
Final Thoughts
This homemade mushroom soup is a creamy, comforting, and easy-to-make dish that’s perfect for any occasion. Whether you serve it as a starter, side, or main course, it’s a rich, flavorful, and satisfying meal.
Recommended External Resources for Mushroom Soup
For additional tips, nutritional information, and variations on mushroom soup, check out these trusted resources:
- How to Make the Best Mushroom Soup – A step-by-step guide from Food Network on making a flavorful mushroom soup.
- Best Mushrooms for Cooking – A guide from Bon Appétit on the best mushrooms to use in soups and other recipes.
- Healthy Benefits of Mushrooms – A Healthline article explaining how mushrooms support overall wellness.

Mushroom Soup Recipe
This creamy mushroom soup is rich, comforting, and packed with deep umami flavor. Made with fresh mushrooms, garlic, onions, and a touch of cream, it’s an easy homemade soup that’s ready in just 30 minutes.
Unlike store-bought canned soup, this version is made with real ingredients, no preservatives, and natural flavors. Serve it with crusty bread, a fresh salad, or as a side to your favorite meal.
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
For the Soup Base:
- 2 tablespoons butter (or olive oil for dairy-free)
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 pound mushrooms (cremini, white button, or a mix), sliced
- 1 teaspoon thyme (fresh or dried)
- ½ teaspoon salt (adjust to taste)
- ¼ teaspoon black pepper
For the Creamy Broth:
- 4 cups vegetable or chicken broth
- ½ cup heavy cream (or coconut milk for dairy-free)
- 2 tablespoons flour (or cornstarch for gluten-free)
- ½ teaspoon soy sauce or Worcestershire sauce (optional, for umami flavor)
For Garnishing:
- 2 tablespoons chopped parsley
- ¼ cup grated Parmesan cheese (optional)
- Croutons or crusty bread for serving
Instructions
Sauté the Aromatics
In a large pot or Dutch oven, melt the butter over medium heat. Add the chopped onion and garlic, and sauté for 2-3 minutes until softened and fragrant.Cook the Mushrooms
Add the sliced mushrooms, thyme, salt, and pepper. Cook for 8-10 minutes, stirring occasionally, until the mushrooms release their moisture and become golden brown.Add the Broth
Sprinkle the flour over the mushrooms and stir well to coat. Slowly pour in the broth, stirring constantly to avoid lumps. Bring to a gentle simmer and cook for 10 minutes.Blend for a Smooth Texture (Optional)
For a creamy consistency, use an immersion blender to puree the soup directly in the pot. For a chunkier texture, leave some mushroom pieces whole.Stir in the Cream
Reduce the heat to low and stir in the heavy cream. Simmer for another 5 minutes until the soup thickens slightly.Adjust Seasoning & Serve
Taste and adjust salt and pepper as needed. Ladle the soup into bowls, garnish with fresh parsley and Parmesan, and serve with crusty bread or croutons.
Notes
✅ Make It Vegan: Use olive oil instead of butter and swap heavy cream for coconut milk or cashew cream.
✅ Gluten-Free Option: Replace flour with cornstarch (mix 1 tablespoon cornstarch with 2 tablespoons water before adding).
✅ Boost the Flavor: Add a splash of white wine while cooking the mushrooms for extra depth.
✅ Extra Creamy Version: Blend in ½ cup cream cheese for a rich, velvety texture.
✅ Add Protein: Stir in shredded chicken or cooked lentils for a heartier soup.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup, Appetizer
- Method: Stovetop
- Cuisine: International
- Diet: Vegetarian
Nutrition
- Serving Size: 1 bowl
- Calories: 220
- Sugar: 5g
- Sodium: 480mg
- Fat: 12g
- Saturated Fat: 6g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 3g
- Protein: 6g
- Cholesterol: 30mg