Soups & Stews
Recreating Campbell’s cream of potato soup at home delivers that same velvety smoothness and comforting earthy flavor you remember from the can—just with fresher ingredients and restaurant-quality depth.
The secret lies in slow-simmered potatoes that dissolve into a silky broth, then blend until perfectly smooth with just the right amount of cream and butter. I’ve perfected this version after years of testing, ensuring it tastes like nostalgia while giving you control over the ingredients.
This recipe builds on classic techniques: simmering potatoes in broth until tender, then blending with cream and butter for that signature velvety texture. The key is patience—letting the potatoes cook low and slow prevents a gummy finish, while blending in stages ensures a flawlessly smooth consistency.
Optional herbs like thyme or parsley add subtle earthiness, while bacon or chives elevate it to gourmet status.
What you’ll end up with is a creamy, comforting soup that’s rich enough to satisfy but light enough for any meal. The blend of potatoes, cream, and butter creates a velvety mouthfeel, while the slow cooking draws out natural sweetness from the potatoes.
Serve it as-is for a classic bowl, or top with crispy bacon bits or a biscuit for extra indulgence.
Perfect for chilly evenings, potlucks, or meal prep, this soup keeps well in the fridge for up to five days and freezes beautifully. Whether you’re recreating childhood memories or introducing a new favorite to your menu, this homemade version delivers the same creamy satisfaction—just better.
Ingredients for campbell's cream of potato soup
Fresh potatoes, rich cream, and earthy herbs recreate that nostalgic Campbell's flavor with homemade depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lb | Peeled, cut into 1-inch cubes |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred, homemade or quality store-bought |
| Heavy Cream 🥛 | ½ cup | Full-fat for best creaminess |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cut into small pieces |
| Yellow Onion 🧅 | 1 medium | Diced, about 1 cup |
| Garlic Cloves 🧄 | 3 cloves | Peeled, minced |
| Fresh Thyme Leaves 🌿 | ½ tsp | Or 1/4 tsp dried thyme |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Crispy Bacon Bits 🥓 | ¼ cup | Optional, for garnish |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening if needed |
The potatoes are the star—russets work best because they’re starchy and break down smoothly. Organic or conventional, just make sure they’re firm and free of sprouts. For broth, Homemade is ideal, but Swanson or Pacific Foods low-sodium versions work in a pinch. The onion and garlic? Yellow onions add sweetness, but red will work too. Fresh thyme and parsley make all the difference—grab them from the grocery store’s produce section (they’re usually near the basil). If you’re short on time, dried thyme at one-fourth the amount gets you close.
No heavy cream? Half-and-half or whole milk will work, but the soup won’t be as rich. Butter matters here—use unsalted so you control the seasoning. For extra depth, add a splash of white wine (about 2 tbsp) when sautéing the onions. The bacon bits are optional but add that nostalgic crunch—Trader Joe’s has pre-cooked bacon that’s perfect for this. If you’re making this ahead, skip the bacon until serving so it stays crispy. The flour is just for emergencies—if the soup gets too thin, a tablespoon at a time will save it.
This soup tastes even better the next day—reheat gently on the stove, stirring often. Keeps for 5 days in the fridge, or 3 months frozen. For freezing, cool it completely first, then portion into airtight containers. The bacon bits? Add them fresh after reheating so they stay crisp. Leftovers make great lunches—just warm and top with extra herbs.
Why You'll Love This Recipe
- No Peel Required: I swear by this trick—just dice those Russets straight into the pot, skins and all. The broth breaks them down so smoothly, you’ll forget you skipped the peeling step. Chef’s kiss for lazy nights when you’d rather be scrolling than scrubbing.
- Velvety Without Work: That heavy cream and butter combo transforms simple potatoes into something dangerously rich. Honestly, the moment the soup thickens just right? It’s like someone handed me a warm hug in a bowl—no fancy technique needed, just patience and a whisk.
- Leftover Goldmine: This soup actually tastes better the next day. I’ll be real: I make a double batch on Sundays so I can reheat a bowl for lunch without thinking. The flavors meld into pure comfort, and the texture stays creamy—no weird skin or watery letdowns.
- Budget-Friendly Luxury: Russets are cheap, broth is cheap, and a splash of cream makes it feel fancy. Between us, this is the kind of meal that tricks your brain into thinking you spent hours when you really just stirred a pot. My wallet thanks me every time.
Step-by-step instructions for cream of potato soup
Here's how to make a velvety, comforting soup that's richer than anything you'd find in a can.
Sauté Onion and Garlic for Flavor Foundation
Melt the 4 tablespoons unsalted butter in a large pot over medium heat. Add the 1 medium yellow onion and cook for 5-6 minutes until softened and translucent. This is your flavor base—don't rush it.
Reduce heat to medium-low and add the 3 minced garlic cloves along with the 0.5 teaspoon fresh thyme leaves. Cook for 30 seconds until fragrant—you should smell that earthy garlic-thyme aroma. This step builds the aromatic backbone of your soup, so don't skip it.
Simmer Potatoes Until Fork-Tender
Add the 2 pounds peeled, 1-inch cubed russet potatoes and pour in the 4 cups chicken broth. Bring to a boil, then reduce heat to medium-low and simmer uncovered for 15-20 minutes. You'll know they're done when a knife slides in easily—this ensures your soup will be silky smooth.
I like to stir occasionally to prevent sticking, but don't worry if it gets a bit crusty at the bottom. That's where the flavor concentrates. The potatoes should be completely tender but not falling apart—this prevents a gummy texture later.
Blend Until Silky Smooth
Use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer, you can transfer the soup to a blender in batches, but be careful with hot liquids. The key here is to blend until no lumps remain—this is what gives that restaurant-quality velvety texture.
Once smooth, return the pot to medium heat and stir in the 0.5 cup heavy cream. The soup should thicken slightly as it warms through. This is where the magic happens—the cream adds richness without overpowering the potato flavor.
Season and Finish with Garnishes
Season with 1 teaspoon salt and 0.5 teaspoon black pepper, adjusting to taste. If the soup seems too thick, you can thin it with a splash of warm broth. For extra insurance against lumps, whisk in the 1 tablespoon all-purpose flour dissolved in 2 tablespoons cold water for a silky finish.
Ladle the soup into bowls and garnish with 0.25 cup crispy bacon bits and 0.25 cup chopped fresh parsley. The bacon adds a smoky crunch while the parsley brightens up the earthy flavors. Serve immediately while warm for the best experience—this soup tastes even better the next day, but it's too good to wait!
Pro Tips For Making Campbell'S Cream Of Potato Soup
- Peel and Cube Small: Russets break when you cut them big—aim for ½-inch cubes so they cook evenly without turning to mush. I learned this the hard way after serving soup with half-cooked centers and sad, watery chunks.
- Sweat the Onion Slow: Don’t rush the onion—cook it in butter over medium-low for 8–10 minutes until it’s translucent and just starting to caramelize. Skipping this step leaves raw onion flavor lurking under the cream.
- Temper the Cream: Warm the heavy cream separately with a splash of broth before stirring it into the hot soup. Cold cream curdles like a science experiment gone wrong—trust me, you don’t want lumpy soup.
- Simmer, Don’t Boil: Keep the soup at a gentle simmer (tiny bubbles, occasional swirls) after adding the cream. Boiling turns it gluey and separates the fat—this is the thing that matters most for that velvety texture.
Flavor customization for this dish
Herb Variations
Swap out the thyme for 1 teaspoon fresh rosemary or ½ teaspoon dried sage for a more robust, piney aroma that pairs beautifully with the creamy potatoes. I find rosemary works especially well when combined with a splash of white wine during the sautéing stage—it adds a sophisticated depth.
For a brighter finish, add ¼ teaspoon fresh tarragon at the end, as its anise-like flavor complements the creaminess without overpowering.
Spicy Kick
Add ½ teaspoon smoked paprika or ¼ teaspoon cayenne pepper to the sautéed onion mixture for warmth. For a smoky depth, stir in 1 teaspoon chipotle powder when blending the soup—it’s subtle but adds complexity.
If you love heat, top each bowl with 1 teaspoon hot sauce or a dash of Tabasco just before serving. 🌶️
Cheesy Twist
Stir in ½ cup shredded sharp cheddar or ¼ cup cream cheese at the end for a richer, tangier flavor. I recommend adding the cheese off the heat to prevent curdling.
For a gourmet touch, fold in 2 tablespoons grated Parmesan and a pinch of nutmeg—it’s a classic pairing that elevates the soup to restaurant quality. The cheese adds a creamy, savory contrast to the smooth texture.
Vegetable Boost
Add ½ cup diced celery and ½ cup diced carrot with the onions for a sweeter, more complex flavor profile. For a heartier soup, stir in ½ cup cooked green beans or ½ cup roasted zucchini after blending.
These additions add color and nutrients while keeping the soup’s signature creaminess. Just be sure to blend them thoroughly for a seamless texture.
Crunchy Toppings
Beyond bacon, try crumbled feta cheese for a salty tang or toasted breadcrumbs for a crispy contrast. For extra indulgence, top with crispy fried shallots or chopped chives.
These toppings not only add texture but also brighten up the rich, creamy base. Save them for serving to keep the soup’s texture perfect until the last minute.
Sweet-Savory Balance
Add a touch of sweetness with 1 teaspoon maple syrup or ½ teaspoon honey during the simmering stage to balance the earthy flavors. For a caramelized depth, stir in 1 tablespoon brown sugar with the onions while sautéing.
This subtle sweetness enhances the natural sweetness of the potatoes, creating a more complex flavor profile that’s both comforting and sophisticated.
Nutrition facts
Frequently asked questions
Can I make this soup without heavy cream?
Yes! For a lighter version, substitute ½ cup half-and-half or whole milk—though the texture will be slightly thinner. For extra richness without cream, whisk in ¼ cup sour cream at the end. The soup will still taste comforting, just with a different mouthfeel.
Why did my homemade soup turn out lumpy?
Lumpy texture usually means the potatoes weren't fully cooked before blending. Always simmer until fork-tender (15-20 minutes), then blend thoroughly. For extra insurance, strain the soup through a fine-mesh sieve after blending to remove any stubborn chunks.
What's the best way to reheat leftovers?
Gently reheat on the stovetop over low heat, stirring frequently to prevent scorching. Avoid microwaving—it can make the soup watery. If needed, add a splash of warm broth or milk to restore creaminess. Stir in fresh parsley or bacon bits after reheating for maximum flavor.
Can I use sweet potatoes instead of russets?
Sweet potatoes will work, but the flavor will be noticeably different—they're sweeter and more moist. For a true cream of potato taste, stick with russets. If you must use sweet potatoes, reduce the broth by ½ cup since they release more moisture during cooking.
How can I make this soup dairy-free?
Replace the heavy cream with ½ cup full-fat coconut milk and use vegetable broth instead of chicken. For richness, stir in 2 tablespoons nutritional yeast after blending. The texture will be slightly different but still creamy and satisfying.
