Silky Cream of Mushroom Soup That Tastes Like You Actually Tried (Even If You Didn’t)

In order to come up with creative recipe ideas, ingredient pairings, and cooking tips, we create some of our content with the assistance of customized AI tools alongside our own kitchen testing and editorial review. All images are human photographed. As an Amazon Associate we earn from qualifying purchases.

I’ll admit it: I viewed cream of mushroom soup as a beige, utility food. The kind of thing you open when a casserole demands it and you’re too tired to say no. Then one rainy night, I decided to make it from scratch using a fridge full of mushrooms which were about to cross over to a science project, and it all got weirdly glamorous. The kitchen had the aromas of a steakhouse with a book section. I enjoyed a warm cozy bowl of something so tasty I lost all self-respect as I stood and ate it right over the cooking pot.

This soup is deeply mushroomy, satin smooth if you choose, with a hint of sherry, and plenty of rich, expensive, depth. It’s not difficult, but it does ask one thing of you: allow the mushrooms to brown. That’s the home of the flavor. Everything else is simply friendly logistics.

TL;DR (Quick Summary)

  • What it is: A classic cream of mushroom soup made with browned mushrooms, aromatics, stock, and a small amount of cream for richness.
  • Why it works: Proper browning builds deep umami; a flour roux (or optional slurry) gives body; a splash of sherry or wine adds lift.
  • Timing: ~15 minutes prep, 25 to 35 minutes cook time.
  • Flavor profile: Earthy, savory, lightly sweet from onions, gently tangy from wine, plush and creamy without being heavy.
  • Key tips: Don’t crowd the pan, salt the mushrooms early, simmer briefly after adding dairy, and blend only part if you want texture.
  • Best texture trick: Blend half, leave half chunky for that “restaurant bowl” feel.

Ingredients

This soup doesn’t require many ingredients, but it is fussy about some specifics. Mushrooms should not be too fresh; (slimy mushrooms make a sad and steamed flavor) Mushrooms perform on stage, so stock should taste decent on its own. And cream? You don’t need a lot. This isn’t pudding. It’s soup with good posture.

  • Mushrooms (1 1/2 to 2 pounds): Cremini are my everyday pick. A mix with shiitake or porcini is where things get dramatic (in a good way). Slice some, chop some; the variety makes the bowl feel intentional.
  • Butter (3 tablespoons) + olive oil (1 tablespoon): Butter for flavor, oil to keep the butter from scorching while you brown.
  • Onion or shallot (1 medium onion or 2 large shallots), finely chopped: Shallots make it sweeter and slightly more “bistro.” Onion makes it homey.
  • Garlic (2 to 4 cloves), minced: Not too aggressive. Garlic should whisper here, not shout.
  • Fresh thyme (1 to 2 teaspoons leaves) or dried thyme (1/2 teaspoon): Thyme and mushrooms are old friends.
  • Flour (3 tablespoons): For a light roux that thickens without feeling gluey.
  • Dry sherry or dry white wine (1/3 cup): Optional, but it gives the soup a bright top note. If you’ve ever wondered why restaurant soup tastes “finished,” this is usually why.
  • Stock (4 cups): Chicken stock is classic; vegetable stock works and keeps it vegetarian. Use low-sodium if you can, then season properly.
  • Bay leaf (1): Subtle, but it rounds the edges.
  • Heavy cream (3/4 cup): You can use half-and-half; it’ll be a bit lighter and less velvet.
  • Salt and black pepper: Season in layers. Pepper at the end smells best.
  • Lemon juice (1 to 2 teaspoons), optional: Sounds odd until you taste it. It wakes everything up without turning it “lemony.”
  • Parsley or chives, for serving: A little green makes the bowl look alive.

Master Ratio (Easy To Scale)

  • 1 pound mushrooms
  • 1 tablespoon butter (plus a drizzle of oil)
  • 1/2 cup finely chopped onion/shallot
  • 1 tablespoon flour
  • 2 cups stock
  • 1/3 cup cream
  • 1 tablespoon wine/sherry (optional, but recommended)

Looking to get a bigger pot for guests? For approximately six generous servings, use two pounds of mushrooms, two ounces of butter, one cup of onion, two ounces of flour, four cups of stock, two-thirds of a cup of cream, and two ounces of sherry. Try to maintain approximately the same time; just do it in several steps so that you don’t end up steaming the mushrooms and ruining them.

Ingredient Choices That Change Flavor

Choice Best Option Swap What Changes
Mushrooms Cremini + shiitake mix All button mushrooms Mix gives deeper, woodsy flavor; all button is milder and more “classic diner.”
Fat Butter + olive oil All butter or all oil All butter tastes richer but can brown too fast; all oil is cleaner but less cozy.
Thickener Flour roux Cornstarch slurry (1 tbsp cornstarch + 2 tbsp cold water) Roux tastes rounder; slurry is quicker and glossy but slightly less “classic.”
Finish Heavy cream Half-and-half or evaporated milk Heavy cream is velvety; half-and-half is lighter; evaporated milk is surprisingly creamy with a faint cooked-milk note.
Acid Dry sherry Dry white wine, or 1 tsp Worcestershire + extra lemon Sherry adds nutty lift; wine is brighter; Worcestershire leans savory and a little old-school.

Optional Boosters (If You Want More Umami)

  • Dried porcini (1/2 ounce): Soak in hot water 15 minutes, chop, and add; use some soaking liquid in the stock (strain for grit).
  • Soy sauce (1 teaspoon) or miso (1 tablespoon): Adds depth without making it taste “Asian,” if you keep it restrained.
  • Parmesan rind: Simmer with the stock for a subtle savory background.

Instructions

1) Prepare the food as if you care. For mushrooms, wipe them with a towel that is damp (it doesn’t bother me, but so long as you aren’t soaking them). Slice around two-thirds, then chop the remainder into smaller pieces. The blend assists the soup in feeling rich, not dull. Mince the garlic, finely chop the onion/shallot, and pick the thyme leaves.

***2) Brown the mushrooms and enjoy.*** In a large heavy-bottomed pot (a Dutch oven is best), heat the butter and oil over medium-high. Include mushrooms and add a little bit of salt. Spread them out. After coloring them, leave them alone for about 3 to 4 minutes so the color can actually set. Stir, then cook for another 8 to 12 minutes until they have released their liquid, the liquid has cooked off, and the mushrooms are browned at the edges. If your pot is crowded, do this in two steps. Crowding is the stealthy assassin of the flavor of mushrooms.

3) Construct the foundation. Decrease the heat to medium. Add the onion or shallot and cook them for 4 to 6 minutes, stirring, until they become soft and sweet. Add the garlic and thyme, and cook for thirty seconds, or just until you start to smell the aromas. If you burn garlic here, you will taste it for the rest of your time here. Ask me how I know.

4) Prepare the roux (the subtle thickening moment). Add flour to the mushroom mixture and, while stirring, let it cook for 1 to 2 minutes. You should be cooking off the raw flour taste rather than trying to brown it. At first the pot will seem dusty and then become cohesive.

5) Deglaze and simmer. Add the sherry (or wine) and scrape the brown bits from the bottom of the pot. Allow it to bubble for 30 to 60 seconds. Add stock and bay leaf. Bring to a simmer and cook uncovered for 10 to 15 minutes, until the soup tastes integrated and not like separate parts pretending to be friends.

6) Blend. (as much as you want) bay leaf out. For a classic creamy soup with personality, blend about half the soup and leave the rest unblended. You can use an immersion blender right in the pot (that’s my favorite option as it means fewer dishes) or you can blend in batches, but that requires more care. For it to be completely smooth, blend everything. For a rustic finish, minimal blending is best. Your bowl, your rules.

7) Add cream and finish seasoning. The soup should be returned to gentle heat. Add cream and heat for 2 to 3 minutes. Do not bring to a full boil after adding cream, as it may separate and taste a bit off. Add salt and lots of black pepper. If using, add lemon juice a little at a time, until the flavor perks up. Serve hot with herbs on top.

Popular Variations

  • Roasted mushroom version: Roast mushrooms at 425°F with oil and salt until browned, then proceed with the soup. Different vibe: deeper, slightly sweeter.
  • Extra-herby: Add a small handful of tarragon or chives at the end (tarragon is bold; go easy).
  • Vegan: Use olive oil, vegetable stock, and finish with cashew cream or an unsweetened oat creamer. Add miso for depth.
  • “Steakhouse” style: Add a splash of Worcestershire and a pinch of smoked paprika, then finish with a little sour cream instead of all cream.
  • Wild mushroom splurge: Use a mix of chanterelles, oysters, and shiitake. Keep the seasoning simple and let them show off.

Pairing And Serving Ideas

  • Crusty bread: A torn hunk of sourdough is basically the point.
  • Grilled cheese: Sharp cheddar or Gruyere. Dip shamelessly.
  • Salad: Something bitter and crunchy, like arugula with lemon and shaved fennel, to cut the cream.
  • Protein: Roast chicken, pork chops, or a simple omelet. This soup plays well with anything that likes mushrooms (which is most things).
  • Finishers: A drizzle of good olive oil, a few thyme leaves, crisped fried shallots, or a pinch of flaky salt.

Troubleshooting And Pro Tips

  • My soup tastes flat. Add salt first, then a small splash of sherry or a teaspoon of lemon juice. Flat soup often needs acid, not more pepper.
  • It’s too thick. Thin with stock or water, a little at a time, and re-check seasoning after.
  • It’s too thin. Simmer uncovered 5 to 10 minutes, or whisk in a cornstarch slurry and simmer 2 minutes. If you used cream already, avoid aggressive boiling.
  • Mushrooms won’t brown. Your heat is too low or the pan is crowded. Push heat up and cook in batches. Also: salt helps draw out water, but if you add a ton at the start you can prolong the “wet” phase. Moderate pinch is the move.
  • Grainy texture. Flour wasn’t cooked long enough or didn’t dissolve well. Next time, stir the flour thoroughly and cook it 1 to 2 minutes before adding liquid.
  • Split cream. Heat was too high after dairy. Keep it to a gentle warm-through. If it happens, blending can sometimes bring it back, but prevention is easier.
  • Want deeper mushroom flavor without more mushrooms? Add a small amount of soaked dried porcini and a spoonful of the strained soaking liquid. It’s like turning up the lights.

Nutrition And Storage Basics

Naturally, cream of mushroom soup is a moderate-calorie and satisfying dish. The most richness comes from butter and cream. It can be made lighter by using half-and-half and butter a little less. But to be honest, that “why did I bother” threshold is real. I would prefer a smaller bowl that’s got some flavor.

You can keep leftovers in an airtight container in the fridge for up to 4 days. Warm the mixture over medium-low heat, stirring frequently. If it thickens in the fridge (which it will), loosen with some stock or water. You can freeze it, but the dairy may separate. If you think you’ll freeze it, leave out the cream and stir it in when you reheat.

Examples

Weeknight rescue: I only made this once because the only actual plan was to “eat something warm.” I was one tiny inconvenience away from having cereal for dinner! It felt productive for me to eat the soup, but all I had done was brown some mushrooms while replying to emails, let the soup simmer, and change into my sweatpants. The lemon-at-the-end thing felt fussy, then it didn’t. It has now become non-negotiable in my kitchen.

  Stealth move for the dinner party: A friend arrived with the type of wine that makes you sit up straighter. I served small bowls of this soup first, with some chives and a few toasted croutons. Everyone went quiet in that pleasing way. One individual inquired whether I had utilized truffle oil (I had not). The secret was just a mushroom mix and taking your time with the browning, which is both frustrating and strengthening.

Actionable Steps / Checklist

  • Buy 1 1/2 to 2 pounds fresh mushrooms (mix varieties if you can).
  • Prep: slice most mushrooms, chop some; mince onion and garlic; measure flour, stock, cream.
  • Brown mushrooms until their liquid cooks off and edges turn golden.
  • Cook onion until soft; add garlic and thyme briefly.
  • Stir in flour and cook 1 to 2 minutes.
  • Deglaze with sherry or wine; scrape pot.
  • Add stock and bay leaf; simmer 10 to 15 minutes.
  • Blend to your preferred texture.
  • Stir in cream; warm gently; adjust salt, pepper, and a touch of lemon.
  • Serve with herbs and something crunchy.

Glossary

  • Deglaze: Adding liquid (wine, stock) to a hot pan to dissolve browned bits, which are pure flavor.
  • Roux: A cooked mixture of fat and flour used to thicken soups and sauces.
  • Simmer: Gentle bubbling, not a rolling boil. Think lazy blips, not chaos.
  • Umami: Savory depth often found in mushrooms, aged cheese, soy sauce, and slow-cooked meats.
  • Immersion blender: A handheld blender that purees soup directly in the pot (fewer dishes, less risk).

FAQ

Can I make cream of mushroom soup without cream?
Yes. You may use whole milk, half and half, or a creamer that’s dairy-free. For the body of the soup, you can either blend in more of the soup, or add a small potato (peeled and diced) to simmer with the stock, and then blend.

What mushrooms are best for this soup?
Cremini are the best daily option. Add shiitake or a bit of dried porcini for a more robust flavor. I skip all portobello unless you prefer a darker hue and a somewhat denser flavor.

How do I keep it from tasting like canned soup? Brown the mushrooms well, add a splash of sherry or wine, and season at the end with salt and pepper and a bit of acid. Canned-tasting refers to mushy and unbrowned mushrooms with no bright coloration.

Is it possible to make this gluten-free?
Of course you can. Avoid using flour and instead thicken using a cornstarch slurry (1 tablespoon of cornstarch mixed with 2 tablespoons of cold water). Add it and cook for 2 minutes at a simmer.

Can this be used instead of canned cream of mushroom for casseroles?
Yes, and it is great. You can thicken it by either using 3 1/2 cups of stock instead of 4, or you can simmer it for a longer period of time to reduce it before adding the cream.

Why is my soup gray?
Some types of mushroom soup blends turn the soup gray, and so can heavy blending. Browning is usually not a problem, but it does help more if you have a mix like cremini and shiitake. Adding herbs to the top gives it a fresher look as well.

Final Thoughts

At first it seems rather simple, but then it starts to feel rather pretentious just from being tasted. Don’t rush with the mushrooms, go wild on the seasoning, and feel free to add the little touches (sherry, thyme, a splash of lemon) that elevate the dish. I won’t tell if you eat it straight out of the pot. I get it.



    Nathaniel Lee is the self-taught chef and recipe developer behind HomeViable. No culinary school, no nutrition degree. He learned by watching, tasting, and refusing to stop asking why. Every recipe here teaches something. He wants you to understand your food, not just cook it.