Best Cream of Mushroom Soup Recipe Ever: Velvety Depth With Crisp Celery Crown Topping

Soups & Stews

Best Cream of Mushroom Soup Recipe Ever: Velvety Depth With Crisp Celery Crown Topping

This cream of mushroom soup recipe is the best cream of mushroom soup recipe ever—delivering the velvety, umami-rich perfection you’ve been craving—no shortcuts, just restaurant-quality depth in every spoonful.

The secret lies in a slow-cooked mushroom base that develops layers of earthy flavor, then gets silky smooth with a touch of cream and a foolproof thickening technique. I’ve perfected this version after years of testing, ensuring it’s rich without being heavy and creamy without separating.

What sets this apart is the crisp celery crown topping—a delicate garnish that adds freshness and texture to balance the soup’s richness. We’ll start with sautéed onions and garlic for a fragrant base, then build the soup with mushrooms, broth, and a splash of white wine for brightness.

The velvety finish comes from a blend of cream and flour, whisked in just right to avoid lumps while keeping that luxurious mouthfeel.

By the time you’re done, you’ll have a soup so smooth it practically melts on your tongue, with a perfect balance of savory, earthy, and creamy notes. The crisp celery topping adds a satisfying crunch that elevates every bite.

This isn’t just another cream of mushroom—it’s the kind of soup that makes you reach for a second bowl and ask for the recipe again.

Serve it as a comforting starter or hearty main with crusty bread, and don’t forget the garnish—it’s the finishing touch that makes this the best cream of mushroom soup recipe ever. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for best cream of mushroom soup recipe ever

Velvety mushrooms, crisp celery crowns, and restaurant-quality depth—just 14 ingredients transform into perfection.

Ingredient Amount Notes
Fresh White Mushrooms 🍄 16 oz Sliced thin for even cooking
Yellow Onion 🧅 1 whole Diced, medium size preferred
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Vegetable Broth 💧 4 cups Low-sodium preferred
Dry White Wine 🍷 ½ cup Sauvignon Blanc or Pinot Grigio
Heavy Cream 🥛 1 cup Full-fat for richness
All-Purpose Flour 🌾 2 tbsp For smooth thickening
Celery Stalks 🧅 2 whole Thinly sliced for topping
Unsalted Butter 🧈 2 tbsp For celery crown frying
Salt 🧂 1 ½ tsp Adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Thyme Leaves 🌿 1 tbsp Chopped, for garnish
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing mushrooms
Worcestershire Sauce 🍶 1 tsp For umami depth

The mushrooms are non-negotiable here. White cremini or baby bella add that meaty texture, but if you're using regular white mushrooms, slice them extra thin. Trader Joe's or Whole Foods carry the best pre-sliced options, but fresh is always better. For the broth, Pacific Foods or Imagine low-sodium versions keep the flavor pure without adding salt. The white wine? Any dry variety works—whatever's open in your fridge. And trust me on the Worcestershire sauce, it's the secret umami bomb in this soup.

No white wine? Substitute extra broth plus a splash of lemon juice—it brightens things up nicely. Fresh thyme wilted? Dried thyme at one-third the amount saves the day. The celery for the crown topping can be substituted with fennel if you're feeling fancy. For the flour, all-purpose works fine, but if you've got arrowroot powder, use that for a silkier finish. And if you're watching calories, half-and-half instead of heavy cream cuts the richness while keeping it luscious.

This soup tastes even better the next day—make a double batch if you can. Store in airtight containers for 5 days in the fridge, or freeze for 3 months. The celery crown topping? Make it fresh before serving—3 minutes in hot butter is all it takes. Leftovers? Reheat gently, then top with extra crispy celery. Pro tip: Add a splash of milk when reheating if it gets too thick—smooths it right out.

❤️

Why You'll Love This Recipe

  • No-Chop Necessary: The onions and mushrooms take one knife swipe each—no tears, no frustration. I swear, I’ve made this while scrolling through emails, and it still tastes like I slaved over it.
  • Wine Lift: That splash of dry white wine? It’s not just for show—it cuts through the richness and adds this bright, almost buttery depth. Honestly, if you skip it, you’re missing the soul of the soup.
  • Pot Luck Hero: Double the batch and freeze half. Serve it over noodles for college kids, ladle it into grilled cheese for a fancy lunch, or drizzle it on mashed potatoes for Thanksgiving leftovers. It’s the ultimate crowd-pleaser.
  • Pantry Magic: Uses what you’ve got—no specialty ingredients, no last-minute grocery runs. The broth’s the star, but the mushrooms? They turn this into something ridiculously satisfying without breaking the bank.

Step-by-step instructions for cream of mushroom soup with crisp celery crown

This isn't your average mushroom soup—we're making restaurant-quality velvety richness with a crispy celery crown that'll blow your mind.

1

Sauté Mushrooms and Aromatics to Build Deep Flavor

Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the 16 oz sliced fresh white mushrooms and cook for 5-6 minutes until they release their moisture and begin to soften. You'll see those juices pool in the pan—that's where all the umami magic happens.

Push the mushrooms to the side and add the 1 whole diced yellow onion and 4 cloves minced garlic. Cook for another 3-4 minutes until the onions are translucent and the garlic is fragrant. Here's the thing—don't rush this step. The onions should caramelize just slightly at the edges, deepening that savory base. If they stick, just add a splash of water and scrape it up with a wooden spoon.

2

Deglaze and Simmer the Base with Wine and Broth

Pour in the ½ cup dry white wine and scrape up all those browned bits from the bottom of the pot—this is called deglazing, and it captures all the flavor you've built. Let it simmer for 2-3 minutes until the wine reduces by half and the alcohol cooks off completely. You'll smell that beautiful aroma developing—this is your foundation.

Add the 4 cups vegetable broth and bring everything to a gentle simmer. Stir in the 1 teaspoon Worcestershire sauce and 1 tablespoon chopped fresh thyme leaves. Let the mixture simmer uncovered for 15 minutes to allow the flavors to meld together. The soup should be rich but not yet thick—we'll handle that next.

3

Thicken and Finish with Cream for Velvety Texture

In a small bowl, whisk together the 2 tablespoons all-purpose flour and 1½ teaspoons salt to create a smooth slurry. Slowly pour this into the simmering soup while whisking continuously. This prevents lumps from forming—trust me, you don't want those in your creamy masterpiece.

Cook the soup for another 5-7 minutes until it thickens slightly. Then, reduce the heat to low and stir in the 1 cup heavy cream. Add the ½ teaspoon ground black pepper and taste. You might need a pinch more salt depending on your broth—remember, we're aiming for that perfect balance of rich, savory, and slightly tangy.

4

Fry Celery Crowns for the Ultimate Crispy Topping

While the soup simmers, slice the 2 whole celery stalks into ¼-inch thick rounds. Melt the 2 tablespoons unsalted butter in a small skillet over medium heat. Add the celery rounds in a single layer and cook for 2-3 minutes per side until they're golden brown and crispy. Watch them carefully—they'll go from pale to perfect in seconds.

Transfer the crispy celery crowns to a paper towel-lined plate to drain any excess butter. Here's where the magic comes together: ladle the warm soup into bowls, then place 3-4 celery crowns on top of each serving. The contrast between the velvety soup and crispy celery is what makes this dish extraordinary.

5

Garnish and Serve with Confidence

Give each serving a final sprinkle of chopped fresh thyme leaves and a crack of freshly ground black pepper. The thyme adds that bright herbal note that cuts through the richness, while the pepper brings out all the umami flavors. Serve immediately while the celery crowns are still crispy—this isn't a dish that waits.

Take a spoonful and savor that perfect combination of silky texture, deep mushroom flavor, and that satisfying crunch from the celery crown. This is the kind of soup that makes people ask for seconds—and thirds. The secret isn't complicated; it's all in the technique and the attention to detail at each step.

👨‍🍳

Pro Tips For Making Best Cream Of Mushroom Soup Recipe Ever

  • Sweat the Onions First: I learned this the hard way—skipping the sweat step means your soup will taste raw and bitter. Slice the onion thin, cook it in 1 tablespoon of butter over medium-low heat for 8-10 minutes until translucent but not browned. This builds flavor without burning, and you’ll taste the difference when you add the mushrooms later.
  • Deglaze with Wine Immediately: As soon as you remove the onions, pour in that dry white wine and scrape the pan like your life depends on it. Let it bubble for 2-3 minutes until fully evaporated—this pulls all the caramelized bits into the soup. If you skip this, you’re leaving flavor on the bottom of the pot, and nobody wants that.
  • Salt the Broth Early: Taste your vegetable broth before adding it to the pot and adjust the salt now. The wine and mushrooms will mellow the flavor, so if you wait until the end, your soup might end up bland. Aim for a broth that tastes like the sea—just shy of salty, but not watery.
  • Blend in Batches if Needed: If your soup is too thick after blending, don’t force it—work in small batches. A slow, steady stream of hot soup into the blender (with a splash of broth to loosen things up) keeps it smooth without overheating the motor. I’ve seen people dump everything in at once and end up with a gloppy mess. Don’t be that person.

Serving suggestions for best cream of mushroom soup recipe ever

Starter or Main?

This soup shines as both a comforting starter and a hearty main course. For an appetizer, serve it in small crocks or ramekins with a single crisp celery crown on top—perfect for elegant gatherings.

I often bring this to potlucks in individual glass jars with the celery garnish on the lid. For a main, double the recipe and pair it with garlic bread or crusty baguettes for dipping. 🥖

To elevate it as a main, add grilled chicken breast or crispy bacon bits to each bowl. The protein makes it more filling while keeping the dish light enough for a weeknight dinner. I’ve also served it with roasted potato wedges on the side for a rustic feel.

Bread Pairings

Crusty bread is non-negotiable with this soup. A baguette sliced into 1-inch pieces and toasted with garlic butter is my go-to. For extra indulgence, try sourdough or focaccia—their chewy textures contrast beautifully with the velvety soup.

I like to serve the bread in a basket lined with a linen napkin for that restaurant touch.

If you want something lighter, opt for water crackers or gluten-free rice cakes. For a fun twist, toast brioche slices with a sprinkle of flaky sea salt—the sweetness of the brioche balances the earthy mushrooms perfectly. 🍞

Garnish Variations

The crisp celery crown is the star, but you can customize the garnishes to suit your taste. Add crumbled blue cheese or goat cheese for a tangy contrast.

A drizzle of truffle oil (just ½ teaspoon per bowl) adds a luxurious touch. I also love a sprinkle of toasted breadcrumbs for extra crunch.

For a pop of color, top with chopped chives or green onions. If you’re feeling adventurous, try crispy fried shallots—they add a sweet, oniony crunch that’s irresistible. Keep it simple with a pinch of freshly cracked black pepper and a few thyme leaves for a classic finish.

Serving Containers

Presentation matters! Serve the soup in deep, wide bowls to showcase the crisp celery crown. For a rustic look, use stoneware or ceramic crocks. If you’re serving a crowd, slow cookers or chafing dishes keep the soup warm and let guests help themselves.

For individual servings, try glass jars with metal lids—the celery crown sits perfectly on top, and it’s easy to transport. I’ve even used mini cast-iron skillets for a cozy, shareable portion. Just be sure to serve the celery crowns fresh—they lose their crispness fast! ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 120mg40%
Sodium 1100mg48%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 8g
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

Why does my cream of mushroom soup turn out lumpy?

Lumps happen when flour or cream isn't properly incorporated. Always whisk the flour into a smooth paste with cold water or broth before adding it to the pot, and stir constantly while heating. For extra smoothness, blend the finished soup with an immersion blender—just 10-15 seconds makes all the difference!

2

Can I make this soup ahead of time?

This soup actually tastes better the next day. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. When reheating, add a splash of milk or broth if it thickens too much—stirring gently over low heat prevents separation. The celery crowns should always be made fresh before serving though.

3

What's the secret to getting that perfect velvety texture?

The magic is in the slow cooking and proper thickening technique. Simmer the base for 15 minutes before adding cream, and always whisk in the flour slurry gradually while the soup is at a gentle simmer—not boiling. Using arrowroot powder instead of flour creates an even silkier finish, though flour gives better flavor. The heavy cream should be warmed slightly before adding to prevent curdling.

4

How can I make this dairy-free?

Swap the heavy cream for 1 cup full-fat coconut milk (the canned kind) and use cashew cream (blend ½ cup soaked cashews with ½ cup water) for extra richness. For thickening, use cornstarch instead of flour. The flavor will still be rich and creamy, just with a subtle coconut undertone that works beautifully with mushrooms.

5

Can I use dried mushrooms instead of fresh?

Yes, but you'll need to rehydrate them first. Soak 2 tablespoons dried mushrooms in ½ cup hot water for 20 minutes, then strain and reserve the soaking liquid. Use the rehydrated mushrooms in place of fresh and add the liquid to your broth. Dried mushrooms add even more intense umami flavor—just don't overdo it, as they're much more potent than fresh.

★★★★★5.0(11 reviews)
Categories Soups & Stews