Mushroom Soup Recipe

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.

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
A collection of freshly chopped mushrooms, diced onions, minced garlic, and herbs on a cutting board, prepared for making creamy mushroom soup.

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 mushroomsthymesalt, 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.

A bowl of creamy roasted mushroom soup garnished with crispy mushrooms, fresh thyme, and black pepper.

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.

For additional tips, nutritional information, and variations on mushroom soup, check out these trusted resources:

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A bowl of creamy roasted mushroom soup garnished with crispy mushrooms, fresh thyme, and black pepper.

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

Scale

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

  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 mushroomsthymesalt, 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.

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.

  • Author: Sanae
  • 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