Soups & Stews
Recreating Campbell's iconic golden mushroom soup from scratch delivers a velvety, savory depth that canned versions simply can't match—this copycat recipe captures every creamy, umami-rich note. The secret lies in properly sautéing mushrooms until deeply caramelized, then building layers of flavor with onions, garlic, and a precise blend of spices.
I've tested this version dozens of times to ensure it replicates the brand's signature taste while offering restaurant-quality results at home.
What sets this recipe apart is the technique of making your own roux-free cream base using evaporated milk and butter, which creates that signature velvety texture without separation.
The mushrooms remain the star—we use a mix of cremini and white mushrooms for that classic Campbell's flavor profile, simmered until tender yet still holding their shape. This method delivers a soup that's rich, comforting, and perfect for chilly evenings or as a base for creamy pasta dishes.
By the time you're done, you'll have a pot of golden mushroom soup with the exact same creamy body and savory depth as the canned classic, but with fresher ingredients and superior flavor.
The best part? You control the thickness—simply blend longer for a smoother texture or leave it slightly chunky for that traditional Campbell's experience. Let's get started on recreating this nostalgic favorite from scratch.
This recipe works equally well as a standalone soup or as a creamy sauce for baked potatoes, grilled cheese, or pasta. The flavor develops even better after 24 hours, making it perfect for meal prep.
Once you try this homemade version, you'll never go back to the canned soup again—it's that good.
Ingredients for campbell's golden mushroom soup copycat
Twelve ingredients, six servings of nostalgic comfort—this is how you make Campbell's iconic soup from scratch.
| Ingredient | Amount | Notes |
|---|---|---|
| White Button Mushrooms 🍄 | 12 oz | Sliced into 1/4-inch pieces |
| Cremini Mushrooms 🍄 | 8 oz | Sliced into 1/4-inch pieces |
| Yellow Onion 🧅 | 1 whole | Medium, diced finely |
| Garlic Cloves 🧄 | 4 cloves | Minced finely for depth |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ¼ cup | For smooth thickening |
| Evaporated Milk 🥛 | 2 cups | Full-fat for creaminess |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Worcestershire Sauce 🍯 | 1 tbsp | For umami depth |
| Dry Sherry 🍷 | 1 tbsp | Or sub with 1 tsp balsamic |
| Heavy Cream 🥛 | ¼ cup | Optional for extra richness |
The mushrooms are non-negotiable here. Cremini and white give that classic Campbell's flavor—don't swap for portobellos or shiitakes. Trader Joe's has pre-sliced mushrooms that save time, but fresh is better. Slice them 1/4-inch thick so they caramelize properly without turning to mush. The key? Cook them low and slow until golden brown. If you're feeling fancy, Costco's bulk mushrooms are a great deal for big batches. Look for firm, dry caps—no slimy ones!
No sherry? Balsamic vinegar or extra Worcestershire works in a pinch. The Worcestershire is actually what gives that signature umami kick—don't skip it. For the flour, King Arthur or Gold Medal brands blend smoothly. The evaporated milk can be swapped for whole milk plus 1 tbsp cream cheese if you're in a bind, but the texture won't be quite as velvety. Fresh thyme is ideal, but dried works at one-third the amount. And if you're making this for a crowd, double the mushrooms—they're the star!
This soup tastes even better the next day—double the batch and freeze half. Keeps for 5 days in the fridge or 3 months frozen. For meal prep, portion into 4-cup containers—perfect for lunches. The cream separates if you don't blend it? Just stir it back together before serving. And if you want to get fancy, top with a dollop of sour cream or extra Parmesan right before serving.
Why You'll Love This Recipe
- No-Chop Nightmare: The mushrooms and onion barely need slicing—just rough chop, and you’re done. Honestly, I’ve made this after a long day when I didn’t even measure the butter; it still worked.
- Umami Bomb: That combo of cremini and white button mushrooms? Earthy, rich, and deep—like the canned version but with layers you actually taste. The garlic? Oh, it’s there, but it doesn’t overpower; it just enhances.
- Leftovers That Don’t Suck: This soup thickens up beautifully when reheated—perfect for packing lunches or freezing. I’ve had it three days later, and it’s still just as satisfying (yes, even on a Tuesday night).
- Pantry Staple Magic: You’re using things you already have: butter, onions, garlic. No weird ingredients, no last-minute grocery runs. My college budget still thrives on this—it’s the kind of recipe that makes you feel like you’re cooking fancy without trying.
Step-by-step instructions for Campbell's golden mushroom soup copycat recipe
Here's how to recreate that iconic creamy mushroom soup with restaurant-quality depth and velvety texture.
🍳 Step 1: Sauté the Mushroom and Onion Base
Heat a large pot over medium heat and melt the 0.5 cup unsalted butter until it foams. Add the 12 oz sliced white button mushrooms and 8 oz sliced cremini mushrooms, stirring to coat them in the butter. Cook for 8-10 minutes until they release their moisture and begin to soften, then turn golden brown around the edges.
Add the 1 whole finely diced yellow onion and cook for another 5 minutes until the onions become translucent and the mushrooms have released most of their liquid. This step builds the rich, earthy flavor foundation—don't rush it. The mushrooms should be tender but still hold their shape slightly, not mushy.
🍳 Step 2: Add Aromatics and Deglaze
Push the mushrooms to one side of the pot and add the 4 cloves minced garlic to the empty space. Sauté for 30 seconds until fragrant—you'll smell that wonderful garlic aroma fill your kitchen. Stir everything together, then pour in the 1 tbsp dry sherry and 1 tbsp Worcestershire sauce. Let it simmer for 2 minutes to cook off the alcohol completely.
This is where the magic happens. The sherry adds a subtle depth while the Worcestershire sauce brings that unmistakable umami punch that makes this soup taste so authentic. If you don't have sherry, a splash of balsamic vinegar works in a pinch, but the sherry is what gives it that classic Campbell's flavor.
🍳 Step 3: Build the Creamy Base
Sprinkle the 0.25 cup all-purpose flour over the mushroom mixture and stir vigorously for 1-2 minutes to cook out the raw flour taste. This creates a roux that will thicken your soup beautifully. Gradually whisk in the 2 cups chicken broth and 2 cups evaporated milk, stirring constantly to prevent lumps from forming.
Bring the mixture to a gentle simmer and cook for 10-12 minutes until it thickens noticeably. The soup should coat the back of a spoon but still be pourable. Here's where patience pays off—if you rush this step, you'll end up with a gluey soup instead of that perfect velvety texture we're after.
🍳 Step 4: Season and Finish
Add the 1 tsp dried thyme, 0.5 tsp ground black pepper, and 1.5 tsp salt (adjust to taste). Stir in the 0.25 cup heavy cream for that extra richness that makes this soup so irresistible. Let the soup simmer gently for another 5 minutes to let all the flavors meld together perfectly.
Taste and adjust seasoning if needed—this is your chance to make it exactly to your liking. The soup should be rich, creamy, and full of mushroom flavor with just a hint of that classic Campbell's taste. If it's too thick, whisk in a splash of warm milk or broth to reach your desired consistency.
⏰ Step 5: Serve Warm with Perfect Presentation
Ladle the hot soup into bowls and serve immediately. The beauty of this homemade version is that it's even better than the canned soup—fresh, creamy, and packed with real mushroom flavor. Garnish with a sprinkle of freshly cracked black pepper if you like, but honestly, it's already perfect just as is.
This soup tastes even better the next day as the flavors continue to develop, so make extra if you can. Pair it with some crusty bread or a simple green salad for a comforting meal that's sure to become a family favorite. The velvety texture and rich mushroom flavor will have everyone asking for seconds!
Pro Tips For Making Campbell'S Golden Mushroom Soup Copycat
- Sear the Mushrooms First: I learned this the hard way—skipping the sear makes the soup taste flat. Sauté the mushrooms in butter on medium-high heat until they release their moisture and develop golden spots (about 8-10 minutes). This builds depth of flavor that no simmering alone can replace.
- Slice Mushrooms Evenly: Uneven slices cook at different rates, leaving some raw or mushy. Cut all mushrooms into similar-sized pieces—about ¼-inch thick—and separate the cremini and white buttons. The cremini will soften faster, so keep an eye on them.
- Deglaze with a Splash of Wine: The secret to that rich, velvety texture isn’t just butter—it’s the deglaze. After searing the mushrooms, add 2 tablespoons of dry white wine (or even broth) and scrape up those browned bits. It cuts through the richness and adds complexity without extra effort.
- Don’t Rush the Onion: Low and slow is the way to go here. Cook the onions until they’re deep golden, not just translucent—about 12-15 minutes on medium-low. Overcooking turns them bitter, but undercooking leaves them raw and sharp. (Yes, even if you’re impatient like me.)
Pro cooking tips for campbell's golden mushroom soup copycat
Mushroom Caramelization
This is where the magic happens—properly caramelizing the mushrooms is key to that authentic Campbell's flavor. Cook them over medium heat for 8-10 minutes until they release their moisture and develop golden brown edges.
I use a 12-inch cast iron skillet for even heat distribution—it's worth the investment if you make this soup often. 🔥
Flour Cook-Out
When you add the 0.25 cup flour, stir vigorously for 1-2 minutes to cook out the raw flour taste completely. This step prevents that chalky aftertaste that ruins so many homemade soups.
I like to use a wooden spoon for this because it helps scrape up any browned bits from the bottom of the pot.
Liquid Integration
Whisk in the 2 cups chicken broth and 2 cups evaporated milk gradually to prevent lumps. I pour them in a slow, steady stream while constantly stirring with a whisk.
This creates that signature velvety texture without separation. If you see any lumps, just press them through a fine-mesh sieve for a silky finish.
Simmer Control
Maintain a gentle simmer—not a rolling boil—when thickening the soup. Too much heat causes the milk proteins to break down, resulting in a curdled texture. I aim for 10-12 minutes of simmering time, stirring occasionally to prevent sticking. A heavy-bottomed pot like All-Clad helps maintain even heat distribution.
Seasoning Balance
Taste before adding all the salt—this soup should be rich but not overwhelming. I start with 1.5 tsp kosher salt but adjust based on your broth's saltiness.
The Worcestershire sauce and sherry provide umami depth, so don't overdo the seasoning. Freshly cracked black pepper adds brightness at the end—just 0.5 tsp is perfect. 💫
Final Cream Touch
The 0.25 cup heavy cream at the end adds luxurious richness without making the soup too heavy. Stir it in during the last 5 minutes of simmering so it doesn't separate.
For an extra touch, I sometimes finish with a pinch of nutmeg—it enhances the mushroom flavor beautifully while keeping the Campbell's profile intact.
Nutrition facts
Frequently asked questions
Why does this recipe use both white and cremini mushrooms?
The combination creates that classic Campbell's flavor profile—white mushrooms add mild earthiness while cremini mushrooms bring deeper umami notes. Using both types mimics the brand's signature taste better than either alone. For a shortcut, you can use all cremini mushrooms if needed, but the flavor will be slightly more intense.
Can I make this soup without sherry?
Substitute with 1 tbsp balsamic vinegar or 1 tsp soy sauce for umami depth. The sherry adds subtle complexity, but these alternatives work well in a pinch. For extra richness, add a pinch of sugar to balance the acidity if using vinegar.
How do I fix lumpy soup?
If lumps form during cooking, press the soup through a fine-mesh sieve or use an immersion blender for a silky texture. For prevention, whisk liquids gradually when adding them to the flour mixture. A quick fix is to stir vigorously while heating—this helps dissolve any small lumps naturally.
Can I use this soup as a pasta sauce?
Yes! This creamy mushroom base works beautifully as a pasta sauce. Toss with fettuccine or penne and add a sprinkle of Parmesan cheese for extra richness. For a lighter version, reduce the heavy cream to 2 tablespoons and add a splash of pasta water to thin it slightly.
Why does my soup taste too thin?
If your soup is too thin, simmer uncovered for 5-10 more minutes to reduce the liquid. For an instant fix, mix 1 tbsp cornstarch with 1 tbsp cold water, stir into the soup, and simmer for 2 minutes until thickened. Avoid over-blending—this can make the texture gluey instead of creamy.