Soups & Stews
Recreating Campbell's iconic potato soup at home delivers that same creamy velvety texture and crispy top magic that made it a classic. The secret lies in slow-simmered potatoes, perfectly blended broth, and a golden-brown topping that adds irresistible texture.
I've perfected this recipe over years of testing to capture the brand's signature flavor while adding modern techniques for richer results.
This recipe builds on traditional methods by using a combination of Yukon Gold and russet potatoes for ideal creaminess and structure. The broth simmers for hours to develop deep flavor, while a crispy breadcrumb topping transforms an ordinary bowl into something restaurant-worthy.
The result is a soup that's both comforting and sophisticated—exactly what Campbell's fans expect, but with homemade quality.
What sets this apart is the balance of textures: silky smooth potato base, crispy golden topping, and tender potato chunks throughout. The slow cooking process ensures maximum flavor extraction, while the crispy top adds a satisfying contrast that makes every spoonful better.
This is the kind of soup that warms you from the inside out while delivering that nostalgic Campbell's taste you love.
Whether you're serving it as a family dinner or meal-prepping for the week, this recipe delivers consistent results. The crispy topping stays crisp even after reheating, making it perfect for leftovers. Ready to recreate that classic Campbell's flavor at home? Let's get started with the ingredients.
Ingredients for campbell soup potato soup
Six ingredients transform into that iconic Campbell's creamy velvety texture with crispy top magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 2 lbs | Peeled and cubed evenly |
| Russet Potatoes 🥔 | 1 ½ lbs | Peeled and cubed evenly |
| Chicken Broth 🍲 | 6 cups | Low-sodium preferred, homemade or high-quality |
| Heavy Cream 🥛 | 1 cup | Full-fat for velvety texture |
| Unsalted Butter 🧈 | ½ cup | Cold for crispy topping |
| All-Purpose Flour 🌾 | ½ cup | For crispy topping base |
| Panko Breadcrumbs 🍞 | ½ cup | For extra crunch |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, for topping |
| Yellow Onion 🧅 | 1 whole | Diced, for flavor base |
| Garlic Cloves 🧄 | 4 cloves | Minced, for aromatic depth |
| Salt 🧂 | 2 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Dried Thyme 🌿 | 1 tsp | For subtle herbal notes |
| Ground Nutmeg 🌶️ | ¼ tsp | Freshly grated for warmth |
| Milk 🥛 | ½ cup | Whole milk for creaminess |
The potatoes are the soul of this soup. Yukon Golds bring that buttery creaminess while russets add structure—don't skip either. I grab mine from the organic section at Whole Foods when possible, but regular grocery store potatoes work just fine if they're firm and free of sprouts. The key is even cubing—about 1-inch pieces so they cook uniformly. For the broth, homemade is ideal, but Pacific Foods or Swanson low-sodium are solid shortcuts. The heavy cream needs to be full-fat (none of that light stuff)—it's what gives that signature velvety texture Campbell's is known for.
No heavy cream? Half-and-half or whole milk plus 2 tbsp butter works in a pinch, though the texture won't be quite as rich. Short on Panko? Regular breadcrumbs toasted in butter add crunch, but Panko stays crispier. The cheddar should be sharp—not pre-shredded (it gets clumpy)—so grab a block and grate it yourself. For the topping, butter and flour first, then breadcrumbs and cheese. The secret to that perfect crisp? Spread the topping on a baking sheet before adding to the soup—it browns faster and stays crisp even after reheating. And if you're out of nutmeg, a pinch of cinnamon gives a similar warmth, though it's not quite the same.
This soup tastes even better the next day—honestly, the flavors meld into something magical. Store leftovers in the fridge for 4-5 days, covered tightly to keep that crispy topping intact. For freezing, portion into containers before adding the topping (bake fresh after thawing). The crispy topping? Make it fresh when serving—it loses its magic after reheating. I always double the topping recipe because it disappears faster than the soup itself. And if you're meal prepping? Make extra broth—it's the base for countless other recipes.
Why You'll Love This Recipe
- Here’s what sold me: that velvety finish from heavy cream and butter doesn’t taste like effort. The Campbell’s base gives you the savory backbone, but the moment you stir in the warm cream and a pat of butter? Instant restaurant-quality richness. (Yes, even on a Tuesday night.)
- No-Chop Nightmare: I swear, I’ve made this on days when I’m too tired to even open a can properly. Just toss in the pre-diced potatoes from Campbell’s, add your Yukon Golds and Russets (peeled if you’re feeling fancy, skipped if you’re not), and let the broth do the work. The Russets break down into fluffy chunks while the Yukons stay creamy—no knife skills required.
- Creamy Without Trying: Here’s what sold me: that velvety finish from heavy cream and butter doesn’t taste like effort. The Campbell’s base gives you the savory backbone, but the moment you stir in the warm cream and a pat of butter? Instant restaurant-quality richness. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: Between us, most potato soups turn gluey after day two. Not this one. The Yukon Golds hold their shape, the broth stays flavorful, and the cream keeps it luscious. I’ve reheated mine three days later—still creamy, still delicious. Perfect for when you meal prep but can’t be bothered with sad, watery leftovers.
Step-by-step instructions for creamy velvety potato soup with crispy top magic
Here's how to build that perfect creamy base and golden-brown topping that makes this soup unforgettable.
Sauté Aromatics for Deep Flavor Foundation
Melt the 0.5 cup unsalted butter in a large Dutch oven over medium heat. Add the 1 whole yellow onion and 4 cloves garlic cloves, cooking until the onion becomes translucent and the garlic releases its aroma—about 5 minutes. This slow cook ensures the onion caramelizes slightly, adding natural sweetness to the soup base.
I like to stir occasionally but not constantly—just enough to prevent burning. The moment you smell that toasted garlic aroma, you know you're building flavor. Keep the heat at medium throughout this step; too high and you'll burn the garlic before the onion softens properly. This aromatic layer becomes the soul of your soup, so take your time here.
Build the Creamy Potato Base
Add the 2 lbs Yukon Gold Potatoes and 1.5 lbs Russet Potatoes (pre-cubed evenly) to the pot. Pour in the 6 cups chicken broth and bring everything to a gentle boil. Once boiling, reduce heat to low and let it simmer uncovered for 20-25 minutes until the potatoes are fork-tender.
The Yukon Golds will start breaking down first—they're waxier and cook faster than Russets. You'll know they're ready when a knife slides in easily with just slight resistance. Real talk: don't rush this step. Undercooked potatoes make for a gummy soup, and overcooked ones turn to mush. The Russets should just begin to soften at the edges by the end.
Create the Velvety Texture
Remove the pot from heat and let it cool slightly for 2 minutes. Using an immersion blender, blend until smooth—this is where the magic happens. For a perfectly creamy texture without lumps, I blend in batches if needed, keeping the heat off. If you prefer some texture, blend only until mostly smooth.
Return the soup to low heat and stir in the 1 cup heavy cream and 0.5 cup milk. Season with 2 tsp salt, 0.5 tsp black pepper, 1 tsp dried thyme, and 0.25 tsp ground nutmeg. Let it simmer gently for 5 minutes—just enough to warm through and meld all the flavors. The nutmeg adds that subtle warmth that makes this soup taste like comfort, while the thyme brings herbal depth.
Assemble the Crispy Topping
In a separate bowl, mix together the 0.5 cup all-purpose flour, 0.5 cup panko breadcrumbs, 1 cup sharp cheddar cheese, and 0.5 cup unsalted butter (cold). The butter should be cut into small pieces—this creates steam pockets when baked, making the topping extra crispy. Stir until everything is evenly combined and crumbly.
Spoon the topping mixture evenly over the hot soup, spreading it to the edges. Here's the thing—don't press it down. You want that airy texture that gets crispy on top while staying tender underneath. Bake at 375°F for 12-15 minutes until the topping turns a deep golden brown and the edges are crispy. The cheese should be melted but not bubbling excessively.
Rest and Serve for Maximum Impact
Let the soup rest for 5 minutes after baking. This allows the topping to set slightly and the flavors to settle. The contrast between the creamy soup and crispy topping is what makes this dish special—don't skip the resting time. Serve immediately with a side of crusty bread to soak up every last bit of that velvety goodness.
For the ultimate experience, I like to add a final sprinkle of fresh black pepper and a drizzle of extra heavy cream just before serving. The crispy topping should hold its shape when lifted with a spoon, with a satisfying crunch that gives way to creamy soup underneath. Each bite delivers that perfect balance of textures and flavors that makes this soup truly special.
Pro Tips For Making Campbell Soup Potato Soup
- Peel Russets, Score Yukons: I learned this the hard way—peeling Russets is a waste of time when making soup. Their thick skins stay intact during cooking, so just scrub them well. For Yukon Golds, make ¼-inch crosshatches in the skin before boiling; this lets them break down faster and keeps the texture creamy without turning to mush.
- Boil Potatoes First: Don’t toss raw potatoes into the broth—they’ll steal heat and leave you waiting. Parboil them for 8–10 minutes until fork-tender, then drain and add back to the pot. This guarantees even cooking and a smoother finish, especially when you’re mixing in Campbell’s condensed soup later.
- Temper the Cream: Heavy cream straight from the fridge curdles faster than you can say "lumpy soup." Warm it in a separate saucepan over low heat until it’s just steaming (about 100°F), then whisk it into the hot soup. This keeps your soup silky instead of scrambled-egg disaster.
- Salt the Broth Early: Campbell’s soup already packs salt, but unsalted butter and broth need seasoning before the cream goes in. Taste the broth after adding the potatoes—aim for a base that’s "just right" now, not "salty later," because heavy cream dilutes salt more than you’d think.
Make-ahead tips for this dish
Prep Ahead Secrets
Start by prepping all your potatoes the night before—I cube them into 1-inch pieces and store them in a bowl of cold water in the fridge.
This prevents browning and makes morning prep a breeze. Drain and pat them dry right before cooking to ensure even browning in the broth. 🥔
For the broth base, I always make a big batch of chicken broth (about 12 cups) and freeze it in 2-cup portions using silicone ice cube trays. This way, I can grab exactly 6 cups for this recipe without thawing the whole batch.
Homemade broth freezes beautifully for up to 3 months while maintaining rich flavor.
Make-Ahead Soup Base
The creamy potato base keeps exceptionally well in the fridge for 4-5 days if stored in an airtight container. I like to make it a day ahead—this lets the flavors meld beautifully.
Just reheat on the stovetop over low heat until warmed through, then add the crispy topping fresh before serving. The topping loses its crunch when reheated, so always make it fresh from the recipe.
For freezing, portion the cooled soup base into quart-sized freezer bags (leave 1-inch headspace for expansion). Thaw overnight in the fridge, then reheat gently. I find the texture stays creamy after freezing, though the topping should always be made fresh when serving.
The soup actually tastes better the next day as the flavors develop further.
Crispy Topping Prep
Make the crispy topping mixture ahead of time and store it in the fridge for up to 2 days. Keep it in an airtight container to prevent moisture absorption. When ready to serve, simply spread it over the reheated soup and bake as directed.
For extra crispiness, I press the topping onto a parchment-lined baking sheet before adding it to the soup—this helps it brown faster and stay crisp longer. 💡
For meal prep, I double the topping recipe and freeze half in 1-tbsp portions on a baking sheet before transferring to a bag. This way, I can quickly add a crispy topping to any creamy soup without extra prep.
The frozen portions work best when added straight from the freezer to the hot soup—no thawing needed!
Reheating Leftovers
When reheating, I always add 2-3 tablespoons of milk or broth to restore creaminess. Heat on low-medium until steaming, then stir in the fresh crispy topping. The key is to keep the heat gentle—too high and the soup can curdle.
For microwave reheating, use 50% power in 1-minute intervals until hot, stirring between each interval. 🔥
For the crispy topping, I've found that toasting ½ cup panko in a dry skillet for 2 minutes before mixing with the other ingredients adds extra crunch to reheated leftovers. Sprinkle this toasted panko on top after reheating for that restaurant-quality texture.
The secret is in the timing—add the topping in the last 5 minutes of reheating so it stays crisp.
Nutrition facts
Frequently asked questions
Can I make this potato soup without heavy cream?
Yes! For a lighter version, replace the 1 cup heavy cream with ½ cup half-and-half plus 2 tablespoons butter or 1 cup whole milk plus 4 tablespoons butter. The texture will be slightly less rich but still creamy. For a dairy-free option, use 1 cup coconut milk (full-fat) and add 1 tablespoon cornstarch to thicken. The nutmeg and thyme will still add that comforting warmth even without cream.
Why does my crispy topping turn soggy?
The topping gets soggy when exposed to moisture too early. Always bake it on the hot soup (not pre-baked) to create steam that crisps it instantly. For extra insurance, spread the topping on a baking sheet first to dry it out before adding to the soup. Also, make sure your butter is cold when mixing—it creates steam pockets that keep the topping airy. If reheating leftovers, add fresh topping just before serving.
Can I use instant potato flakes instead of fresh potatoes?
Instant potato flakes work in a pinch, but fresh potatoes create that authentic Campbell's texture. For the closest substitute, use 2 cups instant flakes plus 1 cup extra broth and simmer for 10 minutes instead of blending. The result will be thinner but still flavorful. For a creamier texture, blend in ½ cup mashed potatoes after cooking. Fresh potatoes give the best structure and velvety mouthfeel.
How do I make this soup spicier?
Add heat by stirring in ½ teaspoon smoked paprika or ¼ teaspoon cayenne pepper after blending. For depth, sauté 1 teaspoon crushed red pepper flakes with the onions. Top with extra black pepper or a dash of hot sauce before serving. If you love kick, try adding ½ cup diced jalapeños (remove seeds) to the broth while simmering. The crispy topping will still stay crispy while the soup gets a delicious spicy note.
What's the best way to serve this soup?
This soup shines with classic pairings: serve with crusty sourdough bread or oyster crackers for dipping. For a hearty meal, add a side of green salad or roasted chicken. The crispy topping works great as a snack too—just scoop it out with a spoon! For extra flair, garnish with fresh parsley or a sprinkle of grated Parmesan. It's perfect for chilly evenings or game days.
