Soups & Stews
The Barefoot Contessa mushroom soup recipe delivers the kind of rich, velvety comfort that transforms simple ingredients into something extraordinary. đ This classic technique starts with deeply sautĂŠed mushrooms that develop an earthy depth before building into a fragrant, herb-infused broth.
The secret lies in proper deglazing and reductionâsteps that elevate this soup from ordinary to restaurant-worthy.
What sets this recipe apart is the balance of textures: tender mushrooms, a silky broth, and a creamy finish that coats every spoonful.
I've perfected the method to ensure the soup remains velvety without becoming heavy, using just the right amount of cream and cheese for that signature Barefoot Contessa touch. The aromatic herbsâthyme, parsley, and garlicâinfuse the broth with layers of flavor that develop as it simmers.
By the time you're done, you'll have a soup that's warmly inviting, with a golden crust on top and a velvety base that melts in your mouth. The earthy mushroom flavor shines through while the herbs add brightness, creating a perfect harmony of tastes.
This is the kind of soup that feels like a hug in a bowlâideal for chilly evenings or when you need a comforting meal.
The best part? It comes together in under an hour with minimal effort, making it perfect for weeknight dinners or meal prep. Once you taste this version, you'll understand why it's become a kitchen staple. Let's get started on making it!
Ingredients for barefoot contessa mushroom soup
Earthy mushrooms, aromatic herbs, and velvety creamâthis is your comfort soup essentials list.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh White Mushrooms đ | 2 lb | Cremini or baby bella preferred |
| Yellow Onion đ§ | 1 whole | Medium size, diced |
| Garlic Cloves đ§ | 4 cloves | Peeled, minced |
| Fresh Thyme đż | Âź cup | Stems removed, chopped |
| Fresh Parsley đż | Âź cup | Flat-leaf preferred |
| All-Purpose Flour đž | 2 tbsp | For roux |
| Heavy Cream đĽ | 1 cup | Full-fat for richness |
| Whole Milk đĽ | 1 cup | Warmed before adding |
| Parmesan Cheese đ§ | ½ cup | Freshly grated |
| Vegetable Broth đ§ | 6 cups | Low-sodium preferred |
| Unsalted Butter đ§ | 3 tbsp | Cold for roux |
| Kosher Salt đ§ | 1 tsp | Adjust to taste |
| Ground Black Pepper đśď¸ | ½ tsp | Freshly ground |
| Olive Oil đŤ | 2 tbsp | For sautĂŠing |
The mushrooms are the soul of this soup. Cremini or baby bella have the best texture and earthy flavorâskip the pre-sliced kind (they bruise fast). I grab mine from Whole Foods or the organic section at Trader Joe'sâthey're usually pre-cleaned, which saves time. For the thyme and parsley, fresh is non-negotiable here (the dried stuff just doesn't cut it). Costco sells big bunches of parsley for cheap if you're making this often. Pro tip: Slice the mushrooms right before cookingâthey oxidize fast and lose flavor.
No heavy cream? Full-fat coconut milk works in a pinch, though it's slightly sweeter. Short on Parmesan? Pecorino Romano has a sharper bite that pairs perfectly. The vegetable broth can be homemade (use Better Than Bouillon if you're lazy), but avoid anything with added salt. For the roux, all-purpose flour is fine, but if you've got arrowroot powder, it gives a silkier texture. And if you're watching calories, use half-and-half instead of heavy creamâit's still rich but lighter.
This soup tastes even better the next dayâ3-4 days in the fridge, no problem. For freezing, portion into containers with a little headspace (it expands when frozen). Thaw overnight in the fridge, then reheat gently. The golden crust? That's the good stuffâbrown butter under the broiler for 3 minutes before serving. And if you've got leftovers, blend half for a creamy mushroom bisqueâgame changer.
Why You'll Love This Recipe
- No-Fuss Ingredients: I swear by this recipe because itâs all about the pantry basics you already own. White mushrooms and onions caramelize in the same potâno fancy prep, just slice and simmer. Even my garlic-phobic roommate canât resist the way those cloves mellow into the soup without overpowering.
- Earthy Umami Bomb: That first spoonful of thyme-infused mushroom broth? Pure satisfaction. The parsley brightens it up just enough to make it feel fresh, not heavy, while the garlic adds this sneaky depth. Itâs the kind of flavor that lingersâlike a hug in a bowl.
- Weeknight to Dinner Party: Make a double batch on a Tuesday, and youâve got a crowd-pleaser for Thursdayâs book club. The soup thickens beautifully when reheated, so itâs just as good cold as it is piping hot. (Yes, even on a Tuesday night.)
- Budget Magic: A pound of mushrooms and a single onion stretch this into four servings without breaking the bank. Iâve made it for $3 a bowl, and no one ever guesses itâs this affordable. Leftovers? Even better the next dayâif they last that long.
Step-by-step instructions for Barefoot Contessa mushroom soup
This velvety soup delivers restaurant-quality depth with every spoonfulâlet's make it together!
đł Step 1: SautĂŠ Onions and Mushrooms Until Golden
Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. You'll smell that sweet onion aromaâthis is your first flavor payoff.
Push the onions to one side and add the 2 pounds fresh white mushrooms, sliced into Âź-inch pieces. Cook for 8-10 minutes until the mushrooms release their moisture and develop deep golden brown spots. Stir occasionally so they don't stickâthis is where all that umami magic happens. If the pan gets too dry, add a splash of water, but don't overcrowd the pan or they'll steam instead of brown.
đł Step 2: Build Flavor with Garlic and Herbs
Once the mushrooms are golden, add the minced garlic cloves and cook for 30 seconds until fragrant. You'll know it's right when the kitchen smells like a French bistroâthis is the moment that matters! Add the chopped fresh thyme and cook for another 1 minute until the leaves are just wilted but still vibrant.
Here's the thingâdon't let the garlic burn. It turns bitter in seconds, and you'll taste that unpleasant note in every spoonful. Keep the heat at medium and stir constantly. When the garlic is golden and the thyme is fragrant, you're ready for the next step. The mushrooms should now be tender with those beautiful browned spotsâthis is your flavor foundation.
đĽ Step 3: Create a Silky Roux for Thickening
Reduce heat to medium-low and add the 3 tablespoons cold unsalted butter and 2 tablespoons all-purpose flour to the pan. Whisk constantly for 2-3 minutes until the mixture turns a light golden colorâthis is your roux, and it's the secret to that creamy texture. You want it to look like wet sand, not dry flour or burned butter.
I press down gently on the roux with a wooden spoon during the first minuteâthis prevents it from breaking and ensures even cooking. When it reaches that perfect golden hue, you're ready to deglaze. Pour in the 6 cups vegetable broth all at once and whisk vigorously to combine. The roux will thicken the soup beautifully, creating that luxurious mouthfeel we're after.
đĽ Step 4: Simmer and Develop Deep Flavor
Bring the soup to a gentle boil, then reduce heat to low and let it simmer uncovered for 20-25 minutes. This is where the magic happensâall those flavors meld together. Stir occasionally, but don't overdo it. You'll see the surface develop a light foam, which is normal and actually enhances the flavor.
After 15 minutes, taste and adjust seasoning with the kosher salt and ground black pepper. You want it to be rich and savory, not bland. If it needs more depth, add a pinch of salt or a crack of pepper. The soup should be velvety smooth with chunks of tender mushroomsâthis is the texture that makes it special. If it's too thick, add a splash of water or milk to reach your desired consistency.
đ˝ď¸ Step 5: Finish with Cream and Fresh Herbs
Remove the soup from heat and stir in the 1 cup warmed whole milk and 1 cup heavy cream. The heat from the soup will gently warm the dairy, creating a silky texture without curdling. Here's where it gets funâtoss in the ½ cup freshly grated parmesan cheese and the Âź cup chopped fresh parsley. Stir until the cheese melts completely and the parsley is evenly distributed.
Return the soup to low heat for just 2 minutes to warm throughâdon't let it boil or the cream will separate. Taste one final time and adjust seasoning if needed. The finished soup should be rich, creamy, and packed with earthy mushroom flavor, with bright herb notes cutting through the richness. Ladle into bowls immediately and serve with crusty bread for dipping.
Pro Tips For Making Barefoot Contessa Mushroom Soup
- Sear the Mushrooms First: Donât just toss them in rawâget that pan hot and let the mushrooms brown for 5-7 minutes before adding anything else. That caramelized flavor is the soul of the soup, and skipping this step means youâre missing the best part.
- Slice Onions Thinly: I used to chop mine roughly, but thin slices (almost translucent) cook faster and sweeten up the broth without overpowering. A sharp knife and steady hand make this easier than youâd thinkâjust donât rush it.
- Donât Overcrowd the Pot: If you dump all the mushrooms and onions in at once, theyâll steam instead of brown. Work in batchesâstart with half, cook until golden, then add the rest. Trust me, your soup will taste richer for it.
- Finish with Fresh Herbs: The recipe calls for thyme during cooking, but stir in the parsley at the very endâraw, not wilted. It brightens the soup without turning bitter, and itâs the little detail that makes the dish feel restaurant-worthy.
Dietary considerations for barefoot contessa mushroom soup
Gluten-Free Adaptation
This soup is naturally gluten-free if you use a certified gluten-free vegetable broth and swap the all-purpose flour for 2 tablespoons gluten-free all-purpose flour (like Bob's Red Mill). I've tested this with arrowroot powder tooâjust use 1 tablespoon mixed with 1 tablespoon cornstarch to create the roux.
The texture stays velvety, but the soup thickens slightly faster, so reduce the simmer time by 5 minutes. đą
Dairy-Free Options
For a dairy-free version, replace the heavy cream with 1 cup full-fat coconut milk (warmed) and use nutritional yeast instead of Parmesan. The coconut milk adds natural sweetness that balances the earthiness, but you might want to add a pinch of salt to compensate.
I've also made this with cashew creamâblend 1 cup soaked cashews with ½ cup water until smooth. The result is just as creamy, though slightly lighter in texture.
Vegetarian-Friendly
This recipe is already vegetarian, but if you want to boost the protein, stir in ½ cup cooked lentils during the final 2 minutes of simmering. I use brown lentils because they hold their shape.
For extra richness, add 1 tablespoon vegan butter to the roux (Miyoko's brand works perfectly). The flavor remains identical, but the texture becomes even silkier with plant-based fats.
Low-Calorie Version
Cutting calories doesn't mean sacrificing flavor. Swap the heavy cream for ½ cup evaporated skim milkâit's lighter but still creamy. Use 1 tablespoon cornstarch instead of flour for the roux, and reduce the Parmesan to Âź cup.
The soup will still be rich, but with about 100 calories per serving instead of 200. For extra depth, add 1 teaspoon white miso paste when simmeringâit adds umami without many calories.
Nut-Free Considerations
If nut allergies are a concern, avoid cashew cream and stick with coconut milk or evaporated skim milk. The original recipe is naturally nut-free, but always double-check labels on store-bought broths and vegetable oils.
I recommend Primal Kitchen olive oil for its clean ingredients. For extra thickness without nuts, blend ½ cup cooked white beans into the finished soupâthey dissolve completely and add protein without altering the texture.
Allergen-Free Tips
For a completely allergen-free version, ensure your broth is made from scratch (check for soy in Better Than Bouillon) and use certified gluten-free, dairy-free, and soy-free ingredients. I've had great success with Annie's Cheddar Free for the Parmesan alternative (it's made from tapioca and rice).
Always cook with separate utensils and pans if cross-contamination is a concern. The flavor remains identical, proving that dietary restrictions don't have to mean flavor sacrifices. â¨
Nutrition facts
Frequently asked questions
Can I use dried mushrooms instead of fresh?
Fresh mushrooms give the best texture and flavor, but you can substitute with dried. Use Âź cup dried mushrooms (soaked in 1 cup hot water for 20 minutes) and add the soaking liquid to your broth. The flavor will be concentrated but slightly differentâexpect a deeper umami taste. For the best results, combine ½ cup dried mushrooms with 1 pound fresh mushrooms to balance the flavors.
Why did my soup turn out too thick?
This usually happens if you overcook the roux or don't simmer long enough. To fix it, whisk in ½ cup warm water or milk gradually until you reach your desired consistency. If you're making it ahead, plan to thin it with extra broth when reheating. The key is to remove the soup from heat as soon as it reaches the perfect thicknessâit'll continue thickening slightly as it cools.
How can I make this soup ahead of time?
This soup actually tastes better the next day! Store it in an airtight container in the fridge for up to 4 days. When reheating, warm it gently on the stove over low heat and stir in a splash of milk or cream to restore creaminess. For freezing, portion into containers with 1-inch headspace (it expands) and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Can I make this soup without cream?
Yes! Replace the heavy cream with ½ cup evaporated milk (warmed) or ½ cup Greek yogurt for tanginess. For extra richness without dairy, blend ½ cup cooked white beans into the finished soupâthey dissolve completely and add protein. The texture will be slightly lighter but still velvety. If you want to keep it completely dairy-free, use 1 cup full-fat coconut milk instead of the cream and milk combination.
What's the best way to get that golden crust on top?
That delicious crust comes from the natural sugars caramelizing! After adding the cream and cheese, transfer the soup to an oven-safe dish. Place it under a broiler for 3-4 minutes until the top turns golden brown. Watch closelyâit can go from perfect to burnt in seconds! For extra insurance, sprinkle Âź cup breadcrumbs on top before broiling. The crust adds incredible texture contrast to each spoonful.
