Soups & Stews
This Campbell's-inspired potato cheese soup delivers that signature creamy, velvety texture without requiring a blender—just a few simple techniques and quality ingredients. The secret lies in proper roux formation and gradual liquid incorporation, creating a smooth, restaurant-quality finish that tastes like comfort food at its finest.
I’ve perfected this method over years of testing, ensuring every spoonful delivers that familiar, satisfying richness.
What sets this recipe apart is its foolproof approach to achieving creaminess without heavy cream or blenders. By cooking flour and butter into a golden roux before adding milk and cheese, we create a velvety base that thickens naturally as it simmers.
The result is a soup that’s rich, smooth, and perfectly balanced—just like the classic Campbell’s version you love, but with a homemade touch.
This soup is designed to be both comforting and adaptable, perfect for chilly evenings or as a hearty lunch. The velvety texture comes from the careful combination of cheddar and milk, while the potato adds natural sweetness and body.
It’s the kind of dish that warms you from the inside out, with just the right amount of saltiness and creaminess in every bite.
Ready in about 45 minutes, this recipe requires minimal prep and delivers maximum flavor. Whether you’re serving it to family or enjoying a cozy solo meal, the creamy consistency and familiar taste will remind you why this soup is a classic. Let’s get started on creating this velvety masterpiece.
Ingredients for campbell's potato cheese soup
Simple ingredients transform into velvety Campbell's-style potato cheese soup without a blender in sight.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Russet Potatoes 🥔 | 2 lb | Peeled and cubed evenly |
| Unsalted Butter 🧈 | ½ cup | Cold for roux formation |
| All-Purpose Flour 🌾 | ½ cup | White flour preferred |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, full-fat preferred |
| Whole Milk 🥛 | 4 cups | Room temperature preferred |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth of flavor |
| Salt 🧂 | 1 ½ tsp | Kosher salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Heavy Cream 🥛 | ½ cup | Optional for extra richness |
The butter and flour make all the difference here. Cold butter is key for that perfect roux—don't skip chilling it if your kitchen runs warm. For the cheddar, sharp varieties like Cabot or Tillamook add the most flavor punch. I grab my potatoes from the organic section at Whole Foods when I can, but regular russets work just fine. The chicken broth should be low-sodium—Swanson or Pacific Foods are my go-tos, but homemade is even better. Don't let the milk sit out too long before adding it to the roux, or you'll end up with lumps.
No sharp cheddar? Monterey Jack or Colby will work, though the flavor won't be quite as bold. Running short on heavy cream? Half-and-half or even extra milk keeps it creamy without overpowering. Fresh thyme is ideal, but dried works at one-third the amount. The garlic can be minced with a knife or pulsed quickly in a food processor—just don't overdo it. For extra depth, add a pinch of smoked paprika along with the thyme. And if you're watching calories, you can reduce the heavy cream to just 2 tablespoons—it'll still be delicious.
This soup tastes even better the next day once all the flavors meld together. Store leftovers in an airtight container in the fridge for up to 5 days. For freezing, portion it into 2-cup containers—they reheat perfectly. I like to make a big batch on Sundays so I have quick lunches ready for the week. The roux keeps well for 3 days in the fridge if you want to prep ahead—just store it in an airtight container and whisk it back to smooth before adding the rest of the ingredients.
Why You'll Love This Recipe
- No Chopping Hassle: I swear by this recipe because it only needs one onion—no dicing, no fuss. Just slice it thin, soften it in butter, and let the flour and cheese do all the heavy lifting. My hands stay clean, my knife stays dull, and the soup still tastes like it simmered for hours.
- Creamy Without the Work: That sharp cheddar melts into something dangerously smooth, but here’s the magic: the roux from butter and flour thickens it just right—no blender, no lumps. Honestly, it’s the kind of soup where the first bite makes you question why you ever bought pre-made.
- Leftovers That Still Shine: This soup tastes even better the next day. I make a double batch on Sundays, and by Wednesday, it’s still the star of my lunch. The potatoes get tenderer, the cheese gets richer, and it’s still cheaper than takeout. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Russets are cheap, cheddar’s a pantry staple, and you’re not drowning in specialty ingredients. Between us, this is the kind of comfort food that makes you feel fancy without breaking the bank. My college budget would’ve cried happy tears.
Step-by-step instructions for creamy potato cheese soup
Here's how to make a velvety potato cheese soup that's rich, comforting, and requires no blender.
Build the Roux for Creamy Foundation
In a large, heavy-bottomed pot, melt the 0.5 cup unsalted butter over medium heat until it's fully liquid and foaming. Add the 0.5 cup all-purpose flour all at once and whisk vigorously for 1-2 minutes until the mixture turns a light golden color and smells nutty. This is your roux—the secret to that creamy texture without needing a blender.
Watch the color carefully—it should be the color of pale toast, not brown. If it starts to darken, reduce the heat slightly. Once it reaches that perfect golden hue, you're ready for the next step. The roux will thicken the soup beautifully and create that luscious mouthfeel we're after.
Cook the Aromatics and Potatoes
Add the diced yellow onion and minced garlic cloves to the roux, stirring constantly for 2-3 minutes until the onions soften and become translucent. This step develops the flavor base—don't skip it. Next, add the peeled and cubed russet potatoes, the 4 cups chicken broth, 1.5 tsp salt, 0.5 tsp black pepper, and 1 tsp dried thyme. Stir well to combine.
Bring everything to a gentle boil, then reduce the heat to medium-low and let it simmer uncovered for 20-25 minutes, stirring occasionally. You want the potatoes to soften completely—they should be tender enough to pierce easily with a fork. If the soup starts to look too thick, add a splash of water to loosen it up. The goal is a smooth, thick consistency that coats the back of a spoon.
Finish with Cheese and Cream
Once the potatoes are tender, reduce the heat to low and gradually whisk in the 4 cups whole milk and 2 cups shredded sharp cheddar cheese. Stir constantly for 5-7 minutes until the cheese melts completely and the soup becomes silky smooth. If the soup is too thick, add more milk 1 tablespoon at a time until it reaches your desired consistency—it should coat a spoon but still be easy to stir.
Finally, stir in the 0.5 cup heavy cream and let the soup heat through for another 2-3 minutes. Taste and adjust the seasoning if needed—you might need a bit more salt or pepper to balance the richness. The soup should be velvety, comforting, and perfectly creamy without being greasy.
Serve Warm and Enjoy
Ladle the soup into bowls and serve immediately while it's hot. The creaminess will be at its peak, and each spoonful should deliver that perfect blend of cheesy, creamy, and slightly savory flavors. For extra richness, you can top each serving with a sprinkle of freshly grated cheddar or a drizzle of cream. This soup is hearty enough to stand alone or pair beautifully with crusty bread or a simple green salad.
Don't worry if the soup thickens slightly as it cools—that's normal. Just stir in a splash of warm milk or broth to loosen it up before serving. The key to this recipe is patience and attention to the roux and cheese melting stages. Once you master those, you'll have a creamy potato cheese soup that's restaurant-quality every time.
Pro Tips For Making Campbell'S Potato Cheese Soup
- Cook Onions Low: Campbell’s recipe might say to sauté onions until soft, but I’ve learned the hard way—low heat is your friend here. If you rush it, they’ll turn to mush and burn before you finish the roux. Keep it at a gentle simmer, stirring every 30 seconds, until they’re translucent but still hold their shape.
- Cube Potatoes Evenly: Russets are starchy and uneven—cut them into 1-inch chunks, not random sizes. Big pieces stay tough; tiny ones turn to paste. If you’re lazy, use a mandoline, but if you’re doing it by hand, aim for consistency. Trust me, your soup will thicken properly this way.
- Whisk the Roux: The flour-butter roux is where the magic happens, but most people just dump it in. Whisk it vigorously for 2 full minutes until it’s a smooth, pale paste—no lumps, no grit. If you skip this, you’ll end up with a grainy, gluey soup. (Yes, even if you’re impatient like me.)
- Melt Cheese Slow: Dumping shredded cheddar into hot soup and stirring like crazy? That’s how you end up with cheese clumps. Instead, lower the heat to medium, add the cheese in batches, and let it melt into the soup gradually. Stir gently—this isn’t a race. The result? Creamy, silky perfection.
Wine and beer pairings for this recipe
Creamy Comfort Wines
For this rich, cheesy soup, I reach for Chardonnay—specifically a buttery, oaked California variety like Louis M. Martini's Private Reserve. The wine's natural creaminess mirrors the soup's velvety texture, while its citrus notes cut through the cheese's heaviness.
A glass of this at 50-52°F lets the flavors sing without overpowering the dish. 🍷
Crisp White Pairings
If you prefer something lighter, Sauvignon Blanc from New Zealand—like Kim Crawford Sauvignon Blanc—brings bright acidity that refreshes your palate between spoonfuls. The wine's herbal notes complement the thyme in the soup, while its crisp finish balances the richness. Serve it slightly chilled at 45-48°F for the best contrast.
Creamy Beer Options
For beer lovers, a Belgian-style witbier like Hoegaarden works beautifully. The wine's coriander and citrus notes echo the soup's aromatic base, while its effervescence cleanses your palate. Alternatively, a creamy stout such as Guinness provides a malty contrast that pairs surprisingly well with the cheesy depth. 🍺
Unexpected Malt Liquor
Don't overlook ice cider—a sweet, fermented apple drink like Domaine Pinnacle—for a unique pairing. The honeyed apple flavors harmonize with the soup's natural sweetness, while its slight tartness cuts through the richness. Serve it well-chilled at 38-40°F for a refreshing twist.
Spiced Wine Alternative
For a cozy winter touch, warm Mulled Wine (red wine simmered with cinnamon, cloves, and orange peel) adds aromatic depth. The spices enhance the thyme in the soup, creating a symphony of warm flavors.
I like to use Cabernet Sauvignon for its bold structure, then add 1 cinnamon stick and 3 cloves per bottle while simmering.
Non-Alcoholic Choices
For those skipping alcohol, a sparkling apple cider like Martinelli's provides crisp acidity and fruity notes that mirror the soup's creaminess. Alternatively, ginger beer (non-alcoholic) adds a zesty kick that balances the richness. Both work best served well-chilled at 40-45°F. 💫
Nutrition facts
Frequently asked questions
Why does this recipe avoid blending the soup?
The secret lies in the roux technique—cooking butter and flour creates natural emulsification that delivers that signature creamy texture without needing a blender. This method also prevents the soup from becoming gluey, which can happen when blending potatoes directly. The slow incorporation of milk and cheese builds smoothness through chemistry rather than mechanical force.
Can I substitute heavy cream with something lighter?
Yes! For a lighter version, replace the 0.5 cup heavy cream with 0.5 cup whole milk or 2 tablespoons cream cheese whisked until smooth. The soup will still be creamy, just slightly less rich. For extra tang, add 1 tablespoon sour cream at the end.
What if my roux gets too dark before reaching golden?
If your roux starts browning too quickly, immediately reduce the heat to low and add 1-2 tablespoons cold milk to cool it down. Stir constantly until it lightens to a pale golden color. This prevents a bitter flavor and maintains that velvety texture. The key is patience—don't rush the roux!
How can I make this soup dairy-free?
Replace the butter with vegetable oil, use all-purpose flour for the roux, and substitute the milk with unsweetened almond milk or oat milk. For the cheese, use 1 cup dairy-free cheddar shreds (like Violife) and add 1 tablespoon nutritional yeast for depth. The texture will be slightly lighter but still comforting.
Can I make this soup in an Instant Pot?
Sauté the onions and garlic in the Instant Pot, then add the roux ingredients. After adding the potatoes and broth, cook on high pressure for 8 minutes, then quick-release. Finish with milk and cheese on the sauté function for 3-4 minutes, stirring constantly. The pressure cooker speeds up the process while keeping the texture creamy.