Soups & Stews
Barefoot Contessa's cream of mushroom soup delivers that restaurant-quality velvety texture and rich, earthy flavor we all crave. The secret lies in properly sautéing mushrooms to develop their natural umami before building a smooth, thickened sauce with a classic roux.
I've perfected this version through years of testing, ensuring every spoonful is perfectly balanced between creamy and savory.
This recipe transforms simple ingredients into something truly special with just 30 minutes of active time. The key steps—sautéing mushrooms until deeply aromatic, creating a velvety roux, and simmering until perfectly thickened—come together to create a soup that's both comforting and elegant.
The result is a velvety, creamy soup with just the right amount of mushroom depth that disappears too quickly from bowls.
What makes this version stand out is the attention to texture and flavor balance. The mushrooms are cooked until their moisture evaporates, concentrating their flavor, while the roux provides a stable base that prevents separation.
A touch of cream at the end ensures luxurious smoothness without overpowering the earthy mushroom notes. This is the kind of soup that transforms a simple dinner into something memorable.
Perfect for chilly evenings, game days, or as a starter for special occasions, this recipe scales beautifully for any gathering. The instructions are straightforward, but the results are anything but ordinary. Let's create this velvety masterpiece that will have everyone asking for seconds.
Ingredients for barefoot contessa cream of mushroom soup
Pantry staples meet gourmet technique for velvety mushroom perfection—just 14 ingredients transform into restaurant-quality soup.
| Ingredient | Amount | Notes |
|---|---|---|
| White Button Mushrooms 🍄 | 1 ½ lb | Sliced into 1/4-inch pieces |
| Yellow Onion 🧅 | 1 whole | Diced into 1/4-inch pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced finely for depth |
| Unsalted Butter 🧈 | 6 tbsp | European-style preferred for flavor |
| All-Purpose Flour 🌾 | ¼ cup | Sifted for smooth roux |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred, homemade ideal |
| Heavy Cream 🥛 | 1 cup | Full-fat for luxurious texture |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc recommended |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for aroma |
| Thyme Leaves 🌿 | 1 tsp | Fresh preferred, dried acceptable |
| Parsley Leaves 🌿 | 2 tbsp | Chopped finely for garnish |
| Shallot 🧅 | 1 whole | Minced for subtle sweetness |
| Chicken Stock 🍗 | 2 cups | Homemade for superior flavor |
The mushrooms are non-negotiable—opt for cremini or wild varieties for deeper umami, but white buttons work perfectly when sliced uniformly. Whole Foods or Trader Joe's carry pre-sliced options to save time, but slicing yourself ensures even cooking. The shallot adds subtle sweetness that balances the earthy mushrooms; fresh is ideal, but jarred shallots in the gourmet section suffice. For the broth, homemade or high-quality store-bought (like Pacific Foods) elevates the flavor profile significantly over basic canned options. The wine should be dry—Sauvignon Blanc or Chardonnay from the supermarket's wine cooler work fine.
No white wine? Substitute extra chicken stock—just reduce the broth by 0.5 cups to maintain balance. Fresh thyme unavailable? Dried thyme at one-third the amount works, but toast it lightly in a dry pan first to revive its aroma. For a dairy-free version, replace the heavy cream with equal parts coconut cream and vegetable broth, though texture will differ slightly. The roux requires patience—whisk constantly to avoid lumps, and cook until it reaches a golden brown hue for optimal thickening power. Pre-sliced mushrooms? Pat them dry thoroughly before cooking to prevent excess moisture in the soup.
This soup peaks after 24 hours in the refrigerator—flavors meld beautifully overnight. Portion into airtight glass containers for up to 5 days or freeze for 3 months in heavy-duty freezer bags. For reheating, warm gently on the stove with a splash of broth or milk to restore creaminess. Garnish with parsley just before serving to preserve its vibrant color and fresh aroma. The soup freezes exceptionally well—double the recipe and store portions for quick weeknight meals.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear, the onions and mushrooms take five minutes to prep—just slice, no dicing, no fuss. The butter and flour roux handles all the heavy lifting while you stir and dream about dinner.
- Umami Bomb: That first spoonful of velvety mushroom broth with garlic-infused butter? Chef’s kiss. The mushrooms caramelize just enough to add depth without overpowering—rich, earthy, and impossibly comforting.
- Blank Canvas Magic: Dress it up for company with crusty bread and truffle oil, or keep it simple for a lazy night with grilled cheese. It’s the soup that plays nice with everything—even my picky teenager’s mac and cheese.
- Leftovers Lie: Between us, this freezes like a dream. I make a double batch on Sundays, and by Wednesday, I’m reheating bowls straight from the freezer—still creamy, still delicious. Budget win, time win.
Step-by-step instructions for cream of mushroom soup
A velvety, restaurant-worthy soup with deep umami flavor and perfectly balanced richness.
Sauté Aromatics Until Fragrant
Melt 3 tablespoons of the unsalted butter in a large Dutch oven over medium heat. Add the diced yellow onion and minced shallot, cooking for 5-6 minutes until softened and translucent. The onions should release their sweetness without browning—this prevents bitterness in the final soup.
Add the minced garlic cloves and thyme leaves, stirring constantly for 30 seconds until the garlic becomes aromatic but doesn't brown. Here's where the flavor foundation builds—don't rush this step. The thyme will infuse its earthy notes into the butter, creating a subtle herbal backbone for the soup.
Cook Mushrooms Until Golden
Increase heat to medium-high and add the sliced white button mushrooms. Cook for 8-10 minutes, stirring occasionally, until they release their moisture and develop a golden-brown crust in spots. This caramelization deepens the umami flavor profile—don't skip this step or the soup will taste bland.
When the mushrooms are nearly done, add the remaining 3 tablespoons of unsalted butter. Stir for 1 minute until melted and incorporated. This final butter addition creates a luxurious mouthfeel that distinguishes this soup from basic versions. The mushrooms should be tender but still hold their shape slightly.
Build the Roux and Deglaze
Lower heat to medium-low and whisk in the ¼ cup of all-purpose flour. Cook for 2-3 minutes, stirring constantly with a wooden spoon, until the mixture forms a smooth, pale roux. This should look like wet sand and smell nutty—if it darkens, you've gone too long and risk a floury taste.
Immediately pour in the ½ cup dry white wine and scrape the bottom of the pot vigorously with the wooden spoon. This deglazing step captures all those browned bits that contain concentrated flavor. Let the wine simmer for 2-3 minutes until reduced by half, intensifying its aromatic qualities.
Simmer with Broth and Stock
Pour in the 4 cups vegetable broth and 2 cups chicken stock, stirring constantly to prevent lumps. Bring to a gentle simmer and cook for 10 minutes until slightly reduced. The soup should be thick but still pourable—this is where the velvety texture begins to develop.
Season with 1.5 teaspoons salt and ½ teaspoon black pepper, then add the 1 teaspoon thyme leaves. Taste and adjust seasoning—this is the only time you should season the soup directly. The broth should taste rich but not salty, with a subtle wine acidity that brightens the earthy mushrooms.
Finish with Cream and Garnish
Reduce heat to low and stir in the 1 cup heavy cream. Simmer gently for 3-4 minutes until the soup reaches 190°F internally. The cream should blend smoothly without curdling—if it looks too thick, add 1-2 tablespoons of hot broth to adjust consistency.
Remove from heat and stir in the 2 tablespoons chopped parsley leaves. Ladle into bowls and garnish with additional parsley. Serve immediately with crusty bread or over buttered egg noodles. The soup should coat the back of a spoon with a luxurious, velvety texture while maintaining its earthy mushroom character.
Pro Tips For Making Barefoot Contessa Cream Of Mushroom Soup
- Sauté the Onions Slow: Don’t rush the onion softening—let them cook in the butter for 8–10 minutes until golden and translucent, not just pale. I used to skip this, and the soup always tasted flat; patience here builds flavor.
- Pulse Mushrooms Twice: Run the mushrooms through the food processor twice—once roughly, then again with a pulse—so you get a mix of chunky and finely textured pieces. One pass makes it look messy; two passes make it look intentional (and taste better).
- Whisk the Roux Hard: After adding the flour, cook the butter mixture for 2–3 minutes, whisking constantly, until it’s a deep golden color—not just pale or bubbly. I learned this the hard way: a light roux tastes like flour, not richness.
- Strain the Soup: If you want ultra-smooth soup, strain it through a fine-mesh sieve after simmering. It’s extra work, but the texture is restaurant-quality. (Yes, even if you’re making it for one.)
Storing and reheating your leftovers
Refrigerator Storage
Let your soup cool completely before transferring it to airtight glass containers—I prefer Pyrex with snap-on lids—to maintain freshness. Store at 40°F or below for up to 5 days, though the flavors actually deepen after 24 hours as the ingredients meld together.
The velvety texture remains intact if you avoid disturbing the surface layer, which can develop a thin skin. 🌱
Freezer Preparation
For longer storage, freeze portions in heavy-duty freezer bags or glass containers with 1-inch headspace to prevent cracking. I recommend dividing into quart-sized portions for easy reheating.
Label with the date—this soup stays exceptional for 3 months in the freezer, though I find it best within 2 months for peak creaminess. 🧊
Stovetop Reheating
My preferred method is gentle stovetop reheating to preserve texture. Transfer frozen soup to a pot and add 2-3 tablespoons of warm broth or milk to prevent curdling. Heat over low-medium heat for 8-10 minutes, stirring occasionally, until reaching 165°F internally.
For refrigerated soup, warm on low heat for 5-7 minutes, stirring frequently to distribute heat evenly. 🔥
Microwave Revival
For quick reheating, transfer a single serving to a microwave-safe bowl and cover loosely with a paper towel to prevent skin formation. Heat on 50% power for 2-3 minutes, stirring halfway through.
Add 1 tablespoon of warm milk or broth if the soup appears too thick. Avoid overcooking—just until steaming hot through. ✨
Texture Preservation
The key to perfect reheating is moisture control. If your soup separates after reheating, whisk in 1-2 tablespoons of warm heavy cream or milk to restore that luxurious velvety consistency.
For extra richness, finish with a pat of cold butter or a drizzle of truffle oil before serving. The secret is patience—never rush the process! 💫
Garnish Refresh
Always add fresh parsley garnish just before serving to maintain vibrant color and aroma. For added depth, sprinkle with crispy fried shallots or toasted breadcrumbs right before eating. These final touches elevate the presentation and remind everyone they're enjoying a restaurant-quality dish. 🌿
Nutrition facts
Frequently asked questions
Why does the Barefoot Contessa recipe call for sautéing mushrooms for so long?
Sautéing mushrooms for 8-10 minutes until golden develops their natural umami flavors through caramelization. This step transforms bland mushrooms into rich, flavorful building blocks for your soup. Skipping this creates a watery, underwhelming result.
Can I make this soup without white wine?
Replace the ½ cup wine with ½ cup extra chicken stock or vegetable broth. Reduce the broth by ¼ cup elsewhere to maintain balance. The acidity from wine brightens flavors, but it's not essential for success.
What's the secret to a smooth, lump-free roux?
Whisk constantly over medium-low heat for 2-3 minutes until the roux reaches a pale golden color. Never let it darken—this creates a floury taste. For extra insurance, sift your flour first to eliminate clumps.
How do I fix soup that's too thick after adding cream?
Stir in 1-2 tablespoons of hot broth or milk to adjust consistency. The soup should coat the back of a spoon but still be pourable. If it's still too thick, simmer uncovered for 2-3 minutes to reduce slightly.
Can I use cream cheese instead of heavy cream?
Not recommended—cream cheese adds a tangy flavor and changes the texture completely. For a dairy-free version, use coconut cream mixed with equal parts broth, though the mouthfeel will differ. Stick with heavy cream for authentic Barefoot Contessa results.