Cream of Mushroom Soup – Smooth Classic Comfort Soup

There’s something undeniably comforting about a warm bowl of cream of mushroom soup. Rich, velvety, and deeply savory, this timeless dish has been a staple in kitchens around the world for generations. Whether enjoyed as a cozy starter, a satisfying lunch, or even as a base for other recipes, homemade cream of mushroom soup delivers a depth of flavor that simply can’t be matched by canned versions.

This recipe takes the humble mushroom and transforms it into a luxurious, restaurant-quality dish using simple ingredients and straightforward techniques. If you’ve ever wanted to master a classic creamy soup, this is the perfect place to start.

Why You’ll Love This Recipe

Cream of mushroom soup is more than just comfort food—it’s a versatile, nutrient-rich dish that’s surprisingly easy to make. Here’s why it deserves a place in your regular meal rotation:

  • Deep, earthy flavor: Mushrooms provide a natural umami richness.
  • Creamy texture: Smooth, silky, and incredibly satisfying.
  • Simple ingredients: No complicated or hard-to-find items required.
  • Versatile: Enjoy as-is or use as a base for casseroles and sauces.
  • Customizable: Easy to adapt for vegan or dairy-free diets.

The Secret to Perfect Cream of Mushroom Soup

The key to an exceptional cream of mushroom soup lies in building layers of flavor. It starts with sautéing mushrooms until they release their moisture and develop a golden-brown color. This step intensifies their natural flavor and adds depth to the final dish.

Another essential component is the roux—a mixture of butter and flour—that thickens the soup and gives it that classic creamy consistency. Combined with broth and cream, the result is a luscious, well-balanced soup that feels indulgent yet comforting.


Ingredients

  • 500 g mushrooms (button or cremini), sliced
  • 2 tablespoons butter
  • 1 tablespoon olive oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 2 tablespoons all-purpose flour
  • 4 cups vegetable or chicken broth
  • 1 cup heavy cream
  • 1 teaspoon fresh thyme (or ½ teaspoon dried)
  • Salt, to taste
  • Black pepper, to taste
  • Optional: chopped parsley for garnish

Instructions

  1. Sauté the mushrooms:
    Heat olive oil and 1 tablespoon of butter in a large pot over medium heat. Add the sliced mushrooms and cook until they release moisture and become golden brown, about 8–10 minutes. Remove and set aside.
  2. Cook the aromatics:
    In the same pot, add the remaining butter. Sauté the chopped onion until soft and translucent, about 4–5 minutes. Add garlic and cook for another minute.
  3. Make the roux:
    Sprinkle in the flour and stir continuously for 1–2 minutes to cook out the raw flour taste.
  4. Add broth:
    Slowly pour in the broth while whisking to prevent lumps. Bring to a gentle simmer.
  5. Combine and simmer:
    Return the mushrooms to the pot. Add thyme, salt, and pepper. Let the soup simmer for 15–20 minutes to develop flavor.
  6. Blend (optional):
    For a smoother texture, use an immersion blender to partially or fully blend the soup.
  7. Add cream:
    Stir in the heavy cream and simmer for an additional 5 minutes.
  8. Taste and adjust:
    Adjust seasoning as needed and serve hot, garnished with parsley if desired.

Tips for the Best Cream of Mushroom Soup

1. Don’t overcrowd the pan
When cooking mushrooms, give them space. Overcrowding causes them to steam instead of brown, reducing flavor.

2. Use a mix of mushrooms
Combining different types like cremini, shiitake, or portobello can add complexity.

3. Control the thickness
If your soup is too thick, add a splash of broth. Too thin? Let it simmer longer or add a bit more roux.

4. Blend to your preference
Some prefer a chunky soup, while others love it silky smooth. You can customize the texture easily.


Variations to Try

Vegan Cream of Mushroom Soup

Replace butter with olive oil and use coconut milk or cashew cream instead of heavy cream. Opt for vegetable broth.

Garlic Lover’s Version

Double the garlic for a bold, aromatic twist that enhances the savory notes.

Herb-Infused Soup

Add rosemary, sage, or a bay leaf during simmering for extra depth.

Protein Boost

Stir in shredded chicken or tofu cubes to make the soup more filling.


Serving Suggestions

Cream of mushroom soup pairs beautifully with a variety of sides:

  • Crusty bread or baguette for dipping
  • Grilled cheese sandwich for a classic combo
  • Side salad for a balanced meal
  • Roasted vegetables for added texture

It also works wonderfully as a starter for dinner parties or holiday meals.

Storage and Reheating

Refrigeration:
Store leftovers in an airtight container in the fridge for up to 3–4 days.

Freezing:
You can freeze the soup, but note that the texture may slightly change due to the cream. For best results, freeze before adding cream and incorporate it after reheating.

Reheating:
Warm gently on the stovetop over low heat, stirring occasionally. Avoid boiling to prevent curdling.


Nutritional Benefits

Mushrooms are low in calories yet rich in nutrients like B vitamins, potassium, and antioxidants. When combined with wholesome ingredients, this soup becomes a nourishing option that satisfies both taste and nutrition.


Fun Fact

Did you know that mushrooms are one of the few natural sources of vitamin D? When exposed to sunlight, they can produce this essential nutrient, making them even more beneficial for your diet.


Final Thoughts

Cream of mushroom soup is a timeless classic that proves simple ingredients can create something truly extraordinary. With its rich flavor, creamy texture, and endless versatility, this recipe is one you’ll come back to again and again.

Whether you’re cooking for yourself, your family, or guests, this comforting bowl of goodness is guaranteed to impress.

Cream of Mushroom Soup

A rich, velvety homemade mushroom soup packed with deep earthy flavor and creamy texture.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 bowls
Course: Soups
Cuisine: American
Calories: 220

Ingredients
  

Main Components
  • 500 g mushrooms sliced
  • 2 tbsp butter
  • 1 tbsp olive oil
  • 1 onion chopped
  • 3 cloves garlic minced
  • 2 tbsp flour
  • 4 cups broth
  • 1 cup heavy cream
Seasoning
  • 1 tsp thyme
  • salt to taste
  • black pepper to taste

Equipment

  • Large pot
  • Wooden spoon
  • Immersion blender

Method
 

  1. Sauté mushrooms in oil and butter until browned, then set aside.
  2. Cook onion and garlic until soft, then stir in flour to form a roux.
  3. Add broth slowly, return mushrooms, simmer, blend if desired, then stir in cream and serve.

Notes

For deeper flavor, use a mix of mushroom varieties. Blend fully for smooth texture or partially for chunkier soup.