Cream of Mushroom Soup

30 min prep 45 min cook 3 servings
Cream of Mushroom Soup
Save This Recipe!
Click to save for later - It only takes 2 seconds!

I still remember the first time I made this Cream of Mushroom Soup on a chilly autumn evening, the kind where the wind whistles through the trees and the kitchen feels like a warm sanctuary. The moment I lifted the lid, a cloud of fragrant steam rose, carrying the earthy perfume of sautéed mushrooms mingled with a whisper of thyme, and I felt instantly transported to my grandmother’s cozy cottage kitchen. The soup was silky, velvety, and had just the right hint of richness that made every spoonful feel like a gentle hug for the soul. Have you ever wondered why some soups linger in memory long after the bowl is empty? That's because this recipe balances flavor, texture, and aroma in a way that feels both classic and uniquely comforting.

What makes this version stand out is the simple yet thoughtful layering of ingredients, each added at the perfect moment to build depth without overwhelming the palate. I’ve spent years tweaking the ratio of broth to cream, experimenting with different mushroom varieties, and discovering the secret power of a splash of sherry to brighten the earthy base. The result is a soup that feels luxurious enough for a special dinner yet easy enough for a quick weekday meal. Trust me, the first time you taste it, you’ll understand why it’s become a family favorite, and you’ll be eager to share it with anyone who walks through your door.

But wait – there’s a hidden trick that takes this soup from good to unforgettable, and I’ll reveal it just a little later in the cooking process. It’s a tiny step that many home cooks overlook, yet it makes all the difference in achieving that glossy, restaurant‑quality finish. Imagine serving a bowl that looks as elegant as it tastes, with a silky surface that shimmers under the light. The anticipation builds, doesn’t it? Here’s exactly how to make it – and trust me, your family will be asking for seconds.

🌟 Why This Recipe Works

  • Flavor Depth: By sautéing the mushrooms and aromatics before adding liquid, you coax out their natural umami, creating a foundation that’s richer than a simple broth.
  • Silky Texture: The combination of a roux and heavy cream produces a velvety mouthfeel that coats the tongue without feeling heavy.
  • Ease of Execution: Though it sounds gourmet, the steps are straightforward, requiring only a few basic techniques that any home cook can master.
  • Time Efficiency: With a total cook time of about 45 minutes, you can have a comforting bowl on the table before the evening rush.
  • Versatility: This soup works as an elegant starter, a light lunch, or a cozy dinner when paired with crusty bread.
  • Nutrition Boost: Using a mix of mushrooms adds B‑vitamins, antioxidants, and fiber, while the modest amount of cream provides a satisfying richness without excess calories.
  • Ingredient Quality: Fresh, earthy mushrooms and a good-quality broth elevate the dish, proving that simple ingredients can shine when treated with respect.
  • Crowd‑Pleasing Factor: Even picky eaters love the gentle mushroom flavor, making it a safe bet for gatherings of all ages.
💡 Pro Tip: For an extra layer of depth, toast the mushrooms in a dry skillet for a minute or two before adding butter – this brings out a nutty aroma that intensifies the overall flavor.

🥗 Ingredients Breakdown

The Foundation

Mushrooms – The star of the show. I love using a blend of cremini, button, and shiitake for a complex, earthy profile; each variety contributes its own texture and nuance. If you’re on a budget or can’t find shiitake, stick with cremini and button, which still deliver a robust flavor. Choose mushrooms that are firm, plump, and free of dark spots; a quick wipe with a damp cloth is all they need – never soak them, as they’ll become soggy.

Chicken or Vegetable Broth – This is the liquid canvas on which the soup is painted. I prefer low‑sodium chicken broth for a subtle richness, but a good vegetable broth works beautifully for a vegetarian version. Look for broth that’s clear and fragrant; a homemade stock will always outshine store‑bought, but a high‑quality carton is a solid fallback.

Aromatics & Spices

Onion – Finely diced yellow onion adds a sweet backbone that balances the mushrooms’ earthiness. Sauté it until it turns translucent and just begins to caramelize, which releases natural sugars and deepens the flavor. If you love a hint of sweetness, a splash of white wine at this stage can elevate the aromatic base.

Garlic – Two to three cloves, minced, provide that unmistakable aromatic punch. Add it after the onions have softened, letting it cook just until fragrant; overcooking garlic can turn it bitter, a common pitfall I’ve learned to avoid.

Fresh Thyme – A few sprigs of thyme infuse the broth with a piney, slightly floral note that pairs perfectly with mushrooms. Strip the leaves from the stems before adding, or toss whole sprigs in and remove them before blending for a subtle, layered flavor.

The Secret Weapons

Heavy Cream – This is what transforms the soup from a simple broth into a luxurious, silky masterpiece. I use a full‑fat cream for the best mouthfeel, but half‑and‑half works if you’re watching calories. Add it at the end of cooking, stirring gently to avoid curdling.

Dry Sherry – Just a tablespoon or two adds a bright, slightly nutty lift that cuts through the richness. It’s the secret ingredient many restaurants use, and it’s the tiny detail that makes this soup feel special. If you don’t have sherry, a splash of white wine or a drizzle of mirin can substitute.

Finishing Touches

Fresh Parsley – Chopped parsley sprinkled on top adds a burst of color and a fresh, herbaceous finish that brightens each spoonful. I love using flat‑leaf parsley for its robust flavor.

Salt & Pepper – Seasoning is crucial; taste as you go. A pinch of flaky sea salt brings out the natural flavors, while freshly cracked black pepper adds a gentle heat.

🤔 Did You Know? Mushrooms are one of the few plant foods that naturally contain vitamin D, especially when exposed to sunlight – a hidden nutritional boost in every bowl.

With your ingredients prepped and ready, let's get cooking. Here’s where the fun really begins…

Cream of Mushroom Soup

🍳 Step-by-Step Instructions

  1. Heat a large, heavy‑bottomed pot over medium heat and melt 3 tablespoons of unsalted butter until it foams, then add the diced onion. Cook, stirring occasionally, until the onion becomes translucent and starts to turn a light golden hue, about 4‑5 minutes. This is the moment where the kitchen fills with a sweet, caramelizing scent that signals you’re on the right track. Add the minced garlic and let it sizzle for just 30 seconds, releasing its aromatic perfume without letting it brown.

  2. Now, add the sliced mushrooms to the pot, spreading them out so they have contact with the pan’s surface. Cook the mushrooms for 8‑10 minutes, stirring occasionally, until they release their moisture, then re‑absorb it, turning a deep, honey‑brown color. As the mushrooms brown, you’ll notice a nutty aroma rising – that’s the flavor base building. If you want an extra depth, deglaze the pan with a splash of dry sherry, scraping up the browned bits stuck to the bottom.

  3. 💡 Pro Tip: Sprinkle 2 tablespoons of all‑purpose flour over the mushrooms and stir for 2 minutes; this creates a roux that will naturally thicken the soup without lumps.
  4. Gradually pour in 4 cups of warm chicken or vegetable broth while whisking continuously. The liquid should steam gently, and you’ll see the mixture start to thicken as the flour works its magic. Bring the soup to a gentle simmer, then add the fresh thyme sprigs. Let it simmer uncovered for 15‑20 minutes, allowing the flavors to meld and the broth to reduce slightly, creating a richer mouthfeel.

  5. ⚠️ Common Mistake: Boiling the soup vigorously can cause the cream to separate later; keep the heat at a gentle simmer to maintain a smooth texture.
  6. Remove the thyme sprigs, then use an immersion blender to puree the soup directly in the pot until it reaches a velvety, uniform consistency. If you prefer a slightly textured soup, blend only half and leave the rest chunky – this contrast adds an interesting mouthfeel. For those without an immersion blender, carefully transfer the soup in batches to a countertop blender, covering the lid with a kitchen towel to prevent steam burns.

  7. Stir in 1 cup of heavy cream, letting it melt into the hot soup. The cream should swirl in, turning the soup a luminous, pale ivory color. Taste and adjust seasoning with sea salt and freshly cracked black pepper, remembering that the cream will mellow the saltiness slightly, so you may need a pinch more.

  8. 💡 Pro Tip: Finish with a drizzle of extra‑virgin olive oil or a pat of butter right before serving for a glossy surface and a subtle buttery sheen.
  9. Turn off the heat and ladle the soup into bowls. Garnish each serving with a sprinkle of chopped fresh parsley and, if you like, a few drops of truffle oil for an indulgent twist. The soup should steam invitingly, its surface smooth and slightly glistening – a visual cue that it’s ready to be enjoyed.

  10. Serve immediately with crusty sourdough or a warm baguette, allowing the bread to soak up the silky broth. As you take that first spoonful, notice the balance of earth, cream, and a hint of acidity from the sherry – a harmonious trio that makes the soup unforgettable. And the result? Your guests will be asking for the recipe, and you’ll have a new family staple that’s both comforting and elegant.

And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable…

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Always taste your soup at three stages: after the aromatics are sautéed, after the broth has simmered, and after the cream is incorporated. This lets you adjust seasoning incrementally, ensuring a balanced flavor profile. I once added too much salt early on, and the cream couldn’t tame it – a lesson learned the hard way.

Why Resting Time Matters More Than You Think

Letting the soup rest for 5‑10 minutes off the heat allows the flavors to marry fully. The texture also settles, giving you a silkier mouthfeel when you reheat. Trust me on this one: the difference between a soup that feels “just right” and one that feels rushed is often that short rest.

The Seasoning Secret Pros Won’t Tell You

A pinch of smoked paprika or a dash of nutmeg can add a subtle complexity without overpowering the mushroom essence. I discovered this secret while watching a chef’s tutorial; the smoky undertone lingered beautifully on the palate. Use sparingly – you want a whisper, not a shout.

💡 Pro Tip: Finish the soup with a splash of cold water or extra broth if it looks too thick after blending; this brightens the flavor and restores the perfect consistency.

The Cream Integration Method

Temper the cream by slowly whisking in a ladleful of the hot soup before pouring it all back in. This prevents the cream from curdling and ensures a smooth, cohesive texture. I’ve seen beginners pour cold cream straight in and end up with a grainy mess – tempering is the key.

Choosing the Right Mushrooms

Mixing varieties gives depth; cremini provides a firm bite, shiitake adds umami, and button mushrooms contribute subtle sweetness. If you’re adventurous, try adding a handful of dried porcini rehydrated in warm water for an intense, earthy boost. The rehydration liquid can be used as part of the broth for extra flavor.

Serving with Complementary Sides

A slice of toasted garlic baguette, a drizzle of truffle oil, or a side of crisp arugula salad with lemon vinaigrette creates a balanced meal. The acidity of the salad cuts through the creaminess, while the bread offers a satisfying texture contrast. Experiment and discover what your family enjoys most.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Rustic Wild Mushroom Medley

Swap the standard cremini for a blend of wild mushrooms like chanterelle, oyster, and morel. Their distinct flavors add a woodland depth that feels almost luxurious. The result is a soup that feels like a forest walk in a bowl.

Creamy Vegan Version

Replace the butter with olive oil, use vegetable broth, and swap heavy cream for coconut cream or cashew cream. The coconut version adds a subtle tropical note, while cashew cream offers a neutral richness. This variation keeps the texture indulgent while being entirely plant‑based.

Spicy Chipotle Kick

Stir in one finely chopped chipotle pepper in adobo sauce, or a teaspoon of chipotle powder, during the simmering stage. The smoky heat balances the earthiness of the mushrooms, creating a bold, comforting soup perfect for colder nights.

Herb‑Infused Elegance

Add a handful of fresh tarragon leaves or a sprig of rosemary during the broth simmer. These herbs lend a fragrant, slightly piney note that pairs beautifully with the creamy base. Finish with a garnish of microgreens for a fresh, restaurant‑style presentation.

Cheesy Parmesan Swirl

Stir in ¼ cup of freshly grated Parmesan cheese just before adding the cream. The cheese melts into the broth, adding a salty, umami richness that deepens the flavor profile. A final sprinkle of extra Parmesan on top adds a delightful crust as it melts.

Savory Bacon Crumble

Crisp up half a cup of bacon bits and sprinkle them over each serving. The salty crunch contrasts with the silky soup, delivering a satisfying textural surprise. I love this version for brunch, paired with a poached egg.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the soup to cool to room temperature before transferring it to airtight containers. It will keep fresh in the fridge for up to 4 days. When reheating, do so over low heat, stirring frequently to prevent a skin from forming on top.

Freezing Instructions

For longer storage, portion the soup into freezer‑safe bags or containers, leaving a little headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat gently, adding a splash of broth or milk to restore creaminess if needed.

Reheating Methods

The trick to reheating without drying it out? A splash of warm broth or milk added while stirring over low heat. Avoid boiling, as high heat can cause the cream to separate. For a quick microwave fix, heat in 30‑second intervals, stirring in between, and finish with a drizzle of cream.

❓ Frequently Asked Questions

Absolutely! Swap the butter for olive oil, use a good vegetable broth, and replace heavy cream with coconut cream, cashew cream, or even oat cream. The key is to add the non‑dairy cream at the end, just as you would with dairy, to maintain that silky texture. Adjust seasoning as needed, because some plant‑based creams have a subtle sweetness.

A mix works best for depth. Cremini (baby bellas) give a firm bite, button mushrooms add subtle sweetness, and shiitake contributes a deep umami. If you can find dried porcini, rehydrate them and add both the mushrooms and their soaking liquid for an extra flavor boost.

You can use a slurry of cornstarch and cold water (1 tablespoon cornstarch mixed with 2 tablespoons water) added near the end of cooking. Another option is to blend in a handful of cooked potatoes or cauliflower, which naturally thicken the broth while keeping it gluten‑free.

Yes, if you prefer a velvety, uniform texture. However, leaving a few mushroom pieces adds a pleasant bite and visual interest. If you blend fully, consider reserving a small portion of sautéed mushrooms to stir back in at the end for texture.

Definitely! Adding grated Parmesan, Gruyère, or even a touch of blue cheese can deepen the umami profile. Stir the cheese in after the cream has been incorporated, allowing it to melt gently without curdling.

Reheat over low to medium heat, stirring constantly, and add a splash of broth or milk if the soup looks too thick. Avoid a rolling boil, as high heat can cause the cream to separate. A gentle simmer restores the silky texture perfectly.

Absolutely! Use it as a sauce for pasta, a base for a mushroom risotto, or a luxurious topping for baked potatoes. Its rich flavor profile makes it a versatile foundation for many comforting meals.

For best quality, store it in airtight containers for up to 3 months. Beyond that, the flavor may start to degrade, though it will still be safe to eat. Thaw in the refrigerator overnight before reheating.
Cream of Mushroom Soup

Cream of Mushroom Soup

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Melt butter in a large pot over medium heat, add diced onion and sauté until translucent and lightly golden, about 4‑5 minutes.
  2. Add minced garlic, cooking for 30 seconds until fragrant, then stir in sliced mushrooms and cook until they release moisture and turn brown, about 8‑10 minutes.
  3. Sprinkle flour over the mushroom mixture, stirring for 2 minutes to form a roux that will thicken the soup.
  4. Gradually whisk in warm broth, ensuring no lumps form, then add thyme and sherry; bring to a gentle simmer and cook for 15‑20 minutes.
  5. Remove thyme sprigs and blend the soup with an immersion blender until smooth; for a slightly textured version, blend only half.
  6. Stir in heavy cream, season with salt and pepper, and heat through without boiling.
  7. Serve hot, garnished with chopped parsley and an optional drizzle of olive oil or truffle oil.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.