Best Cream of Mushroom Soup Recipe Ever: Velvety Depth With Earthy Umami Richness

Soups & Stews

Best Cream of Mushroom Soup Recipe Ever: Velvety Depth With Earthy Umami Richness

This cream of mushroom soup recipe delivers the velvety richness and deep umami flavor that makes it the best ever—smooth enough to sip, hearty enough to satisfy. The secret lies in slow-cooked mushrooms and a perfect balance of cream and broth, creating a texture that’s impossibly creamy without being heavy.

I’ve perfected this version over years of testing, ensuring every spoonful delivers restaurant-quality depth at home.

What sets this recipe apart is the two-stage cooking process: mushrooms first sauté until deeply caramelized, then simmered in broth to extract maximum flavor before blending into a silky purée. A touch of Dijon mustard adds brightness, while a splash of heavy cream at the end creates that signature velvety finish.

The result? A soup that’s rich, savory, and perfectly balanced—no artificial thickeners or shortcuts.

By the time you’re done, you’ll have a creamy, umami-packed soup that’s smooth enough to drink straight from the bowl but substantial enough to serve as a main course. The aroma alone—earthy mushrooms, warm spices, and a hint of garlic—will have everyone gathering around the table.

This is the kind of soup that tastes even better the next day, making it perfect for meal prep or cozy weeknight dinners.

Garnish with fresh thyme, a drizzle of cream, or crispy fried shallots for added texture and visual appeal. The key to success? Patience—letting the flavors develop fully ensures a soup that’s truly unforgettable. Let’s get cooking.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for best cream of mushroom soup recipe ever

Sixteen ingredients transform into the creamiest, most umami-packed mushroom soup you'll ever taste.

Ingredient Amount Notes
Mushrooms (cremini or white) 🍄 1 ½ lb Sliced thin for even cooking
Yellow Onion 🧅 1 whole Diced small for quick cooking
Garlic Cloves 🧄 4 cloves Minced for deep flavor infusion
Butter 🧈 ½ cup Unsalted, cold for sautéing
All-Purpose Flour 🌾 ¼ cup For smooth thickening
Chicken Broth 💧 4 cups Low-sodium preferred for balance
Heavy Cream 🥛 1 cup Full-fat for velvety texture
Dijon Mustard 🍯 1 tbsp For subtle tangy brightness
Salt 🧂 1 tsp Kosher preferred for seasoning
Black Pepper 🌶️ ½ tsp Freshly ground for warmth
Fresh Thyme Leaves 🌿 ¼ cup Chopped for garnish and aroma
Shallots (optional) 🧅 2 whole Thinly sliced for garnish

The mushrooms are the star—cremini or white both work, but cremini add extra earthiness. Grab them from the fresh produce section (not the pre-sliced bags—they oxidize fast). For the broth, Swanson or Pacific Foods low-sodium is my go-to, but homemade is even better. The butter? Plugrá or Land O'Lakes unsalted—never salted here. And that Dijon? Maille is the gold standard, but any good quality one will do. Costco usually has a big jar of it for a steal.

No cremini mushrooms? White or baby bella work perfectly—they just need a little longer cooking. Short on broth? Vegetable broth works too, but chicken adds that savory depth. The flour is just a thickening agent—King Arthur all-purpose is my pick, but any good brand works. Want to make it vegan? Swap the heavy cream for full-fat coconut milk (add a splash of lemon juice to balance). The shallots? Trader Joe's sells pre-sliced ones that save time. Skip them if you're in a rush—the soup still shines.

This soup tastes even better the next day—make extra and freeze portions for quick meals. Store leftovers in the fridge for up to 5 days (covered, of course). For the crispy shallots: fry them in butter until golden, then drain on paper towels. They add a restaurant-quality crunch that takes this soup to the next level. Double batch if you're feeding a crowd—it disappears fast.

❤️

Why You'll Love This Recipe

  • No-Chop Nights: I swear by this—just one onion and a handful of mushrooms take five minutes to sauté. Honestly, the kids can handle that while I stir the roux.
  • Umami Bomb: That earthy mushroom-butter combo? It’s the kind of flavor that makes you pause mid-sip of wine. The garlic-toasty flour base ties it all together like a hug.
  • Soup-to-Salad Magic: Freeze half for lazy days, or dollop it over grilled cheese when you’re actually hungry. (Yes, even on a Tuesday night.) The roux thickens perfectly for reheating.
  • Pantry Goldmine: Five bucks at the store, zero waste—this recipe stretches thinly over noodles or thickly in a casserole. My budget-friendly secret weapon since college.

Step-by-step instructions for cream of mushroom soup

This method delivers restaurant-quality richness with deep umami flavor—every step matters.

1

Sauté Onions and Mushrooms Until Golden

Melt the 0.5 cup butter in a large pot over medium heat. Add the diced yellow onion and cook for 5 minutes until soft and translucent. The onions should look clear when cut with a knife—this prevents a raw taste in your soup.

Add the 1.5 lb sliced mushrooms and cook for 8-10 minutes, stirring occasionally, until they release their moisture and develop deep golden brown spots. This caramelization builds incredible flavor. If the pan gets dry, add 1 tablespoon chicken broth to prevent sticking. The mushrooms should be tender but still hold their shape slightly.

2

Add Garlic and Flour for Rich Base

Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Immediately sprinkle the 0.25 cup all-purpose flour over everything and stir vigorously for 1-2 minutes to cook out the raw flour taste.

This step creates the velvety texture foundation. The flour will absorb the mushroom juices and form a smooth roux. Watch carefully—if it starts to darken, reduce heat slightly. You're aiming for a light golden color, not browned bits.

3

Gradually Add Broth and Simmer

Slowly pour in the 4 cups chicken broth while whisking constantly to prevent lumps. Bring to a gentle simmer and cook uncovered for 15-20 minutes, stirring occasionally. The soup should reduce slightly but maintain a smooth consistency.

Here's where the magic happens: the broth infuses with mushroom flavors while the roux thickens properly. Taste after 10 minutes—if it needs more depth, add ½ teaspoon salt or ¼ teaspoon black pepper. The soup should be rich but not overpowering.

4

Finish with Cream and Mustard

Reduce heat to low and stir in the 1 cup heavy cream and 1 tablespoon Dijon mustard. Simmer gently for 5 minutes—this prevents curdling while incorporating the cream's velvety texture. The mustard adds subtle tang that balances the richness.

Season with the remaining ½ teaspoon black pepper and 1 teaspoon salt. Taste carefully—you want the flavors to sing without being overpowering. The soup should coat the back of a spoon with a luxurious, velvety consistency.

5

Garnish and Serve Warm

Remove from heat and stir in the 0.25 cup chopped fresh thyme leaves. For extra elegance, top each serving with thinly sliced shallots (if using). The thyme adds bright, herbal notes that cut through the creaminess beautifully.

Serve immediately while warm. The soup should be smooth with visible mushroom pieces and a glossy sheen from the cream. Each spoonful should deliver that perfect balance of earthy umami, creamy richness, and subtle tang. Pair with crusty bread for the ultimate experience!

👨‍🍳

Pro Tips For Making Best Cream Of Mushroom Soup Recipe Ever

  • Sear Mushrooms Low and Slow: I learned this the hard way—blasting mushrooms on high heat makes them bitter and watery. Cook them on medium-low for 10-12 minutes until all the moisture evaporates and they’re deep golden. The extra time pays off with rich, umami-packed flavor instead of mushy texture.
  • Slice Onions Paper-Thin: A knife skill that actually matters: slice that yellow onion as thin as you can stand (almost translucent). Thin onions caramelize faster and sweeter, giving your soup a deeper base flavor without overpowering the mushrooms. Use a sharp knife and don’t rush it—this isn’t the time to be impatient.
  • Whisk the Roux Aggressively: That flour-butter roux is where the soup’s thickness comes from, and lazy whisking leads to lumps. Cook the flour and butter together for 2-3 minutes while whisking constantly—no breaks, no distractions. If you see it darkening too fast, pull it off the heat immediately; burnt roux ruins everything.
  • Simmer, Don’t Boil: Once the liquid comes in, keep the heat at a gentle simmer (small bubbles, occasional swirls). Boiling can turn your creamy soup grainy and break down the mushrooms’ texture. Let it bubble softly for 15-20 minutes, stirring occasionally, and you’ll end up with a velvety consistency that’s actually creamy, not gluey.

Perfect pairings for this recipe

Bread Pairings

Nothing beats this soup with a warm, crusty loaf to soak up every last drop. I love sourdough bread with its tangy bite—just tear off chunks and toss them into the pot at the end for a comforting bread-and-soup experience.

For something lighter, baguette slices toasted with garlic butter work perfectly. 🥖

Cheese Boards

Turn your soup into a full meal by serving it alongside a sharp cheddar, gruyère, or brie cheese board. The creamy texture of the soup pairs beautifully with the nutty, tangy flavors of aged cheeses.

Add some walnuts and dried apricots for a sweet-savory contrast that elevates the dish.

Crispy Toppings

For that restaurant-quality touch, top each bowl with crispy fried shallots or toasted breadcrumbs. I like to fry thinly sliced shallots in butter until golden and sprinkle them on top right before serving—they add a delightful crunch that contrasts perfectly with the velvety soup. 🌟

Herb Garnishes

Fresh herbs brighten up the soup and add visual appeal. A sprinkle of chopped fresh thyme or parsley right before serving adds a fresh, aromatic note. For an extra touch of elegance, drizzle a little truffle oil over the top—just a few drops go a long way.

Drink Pairings

This rich soup calls for a crisp white wine or a light beer. A Chardonnay with its buttery notes complements the creaminess beautifully, while a pilsner like Stella Artois or Corona cuts through the richness. For a non-alcoholic option, sparkling apple cider adds a refreshing contrast to the warm soup.

Side Dishes

Serve this soup alongside roasted garlic mashed potatoes or a simple green salad with a tangy vinaigrette. The creamy soup pairs wonderfully with the earthy flavors of roasted vegetables like carrots or parsnips. For a heartier meal, add grilled chicken or shrimp on top of the soup.

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 100mg33%
Sodium 820mg36%
Total Carbohydrate 18g6%
Dietary Fiber 3g11%
Sugars 6g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup ahead of time?

This soup tastes even better the next day. Store leftovers in an airtight container in the fridge for up to 5 days. Reheat gently on the stove over low heat while stirring constantly—never microwave, as it can make the cream separate. For best results, reheat only until warm, then add fresh thyme or a splash of cream to restore its velvety texture.

2

What if my soup turns out too thick or too thin?

No worries—both are easily fixable! If your soup is too thick, whisk in 1-2 tablespoons warm broth at a time until it reaches your desired consistency. For a thinner soup, simmer uncovered for 5-10 extra minutes to let excess liquid evaporate. The key is patience—don't rush the simmering process, as this allows flavors to meld properly.

3

Can I substitute cream with a lighter option?

Yes, but the texture will change slightly. For a lighter version, use half-and-half (replace 1:1) or coconut milk (full-fat for best results). If using coconut milk, add ½ teaspoon lemon juice to balance any coconut flavor. Remember, heavy cream gives that signature velvety mouthfeel—lighter options will be less rich but still delicious.

4

Why does my soup taste bland after adding cream?

This usually happens when the mushrooms weren't cooked long enough to develop deep flavor. Next time, sauté the mushrooms for 10-12 minutes until they're golden brown and release their moisture. Also, taste before adding cream—season with salt and pepper gradually. A pinch of Worcestershire sauce (½ teaspoon) can add umami depth if needed.

5

How do I make this soup vegetarian?

Swap the chicken broth for vegetable broth and use vegan butter instead of regular butter. For extra richness, stir in 2 tablespoons nutritional yeast after adding the cream. The flavor will still be hearty and satisfying, with all the umami goodness from the mushrooms and thyme.

★★★★★4.6(15 reviews)
Categories Soups & Stews