Soups & Stews
This basic cream of potato soup delivers silken, velvety perfection without heavy cream—just potatoes, broth, and a simple roux technique that creates rich, restaurant-quality texture.
The secret lies in proper potato selection (waxy varieties like Yukon Gold) and slow cooking to develop natural creaminess, while a light butter roux adds depth without heaviness.
I’ve perfected this version over years of testing, ensuring every spoonful is smooth yet satisfying, with just enough seasoning to let the potatoes shine.
The process is straightforward but precise: sauté onions and garlic until fragrant, build a light roux for body, then simmer potatoes until tender before blending into a flawless base. No heavy cream means lower fat but the same luxurious mouthfeel—achieved through proper starch incorporation and careful seasoning.
This soup is foolproof for weeknight dinners, yet elegant enough for gatherings, with optional garnishes like chives or crispy bacon to elevate it further.
What sets this recipe apart is its balance: creamy yet light, flavorful without being overpowering, and ready in under 45 minutes with minimal effort. The potatoes break down just enough to create that signature velvety texture, while a touch of lemon juice at the end brightens the richness.
Perfect for chilly days or as a comforting starter, this soup proves you don’t need heavy cream for indulgence.
For extra depth, stir in a splash of milk at the end or top with toasted breadcrumbs for crunch. The technique scales effortlessly—double the batch for leftovers that reheat beautifully. Here’s how to make it perfectly every time.
Ingredients for basic cream of potato soup
The foundation of velvety perfection: waxy potatoes, aromatic vegetables, and a light roux.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 2 lbs | Peeled and cubed evenly |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced |
| Unsalted Butter 🧈 | 4 tbsp | Cold, for roux |
| All-Purpose Flour 🌾 | ¼ cup | Diamond Crystal preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Whole Milk 🥛 | ½ cup | Full-fat for creaminess |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Chives 🌿 | 2 tbsp | Chopped, for garnish |
| Crispy Cooked Bacon 🥓 | 2 tbsp | Chopped, optional garnish |
The Yukon Gold potatoes are non-negotiable here—their natural creaminess and waxy texture break down beautifully without turning gluey. Freshness matters: look for firm potatoes with no sprouts or soft spots. Most grocery stores carry them year-round, but specialty markets like Whole Foods or Trader Joe's often have the best selection. For the roux, unsalted butter is critical—it prevents the flour from burning and adds rich depth. Use European-style butter if you want extra flavor, but standard unsalted works perfectly fine. The Diamond Crystal kosher salt is my go-to for seasoning; it dissolves completely and doesn't leave grainy residue.
No Yukon Golds? Red potatoes or Russets work in a pinch, but they'll yield a slightly different texture—Russets will be creamier but may break down more. For the broth, low-sodium options prevent over-seasoning, but you can always adjust. The milk adds silkiness without heaviness; whole milk is ideal, but 2% works if that's what you have. Fresh chives and bacon are optional garnishes, but if you're skipping them, extra black pepper and a pinch of smoked paprika will add depth. The lemon juice is essential—it brightens the richness and balances the earthy potatoes. If you're out, white wine vinegar at half the amount works in a pinch.
This soup reheats beautifully—simmer gently on the stove or microwave in 30-second bursts to avoid breaking down the texture. Store in an airtight container for up to 5 days in the fridge, or freeze for 3 months. For extra convenience, double the batch and freeze half. When reheating from frozen, add 1/4 cup extra broth to compensate for moisture loss. The roux base can be made ahead and stored in the freezer for up to 1 month—just thaw and proceed with the recipe. Garnishes like chives or bacon should be added fresh after reheating to maintain crispness.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—Yukon Golds (buttery, not starchy), a single onion caramelized in butter, and just enough flour to thicken without gums. That’s it. No fancy techniques, no stress.
- Garlic Butter Bomb: The moment you melt butter with raw garlic cloves? Chef’s kiss. It’s the secret weapon here—deep, savory, and impossible to resist. Honestly, I’ve skipped adding cheese just to savor that flavor.
- Weeknight to Party: Same soup, different vibes. Slurp it straight from the pot on a Tuesday or drizzle with cream and chives for a dinner guest. My roommates didn’t even realize I’d made it from scratch—until they asked for the recipe.
- Leftovers That Lie: This soup tastes better the next day. I’ll be real: I’ve reheated it three times and still crave it. Plus, it’s cheap—Yukon Golds and onions stretch far, and the butter makes it feel indulgent without breaking the bank.
Step-by-step instructions for cream of potato soup
Here's how to create a velvety potato soup without heavy cream—rich, smooth, and full of flavor.
Sauté Aromatics Until Fragrant
Melt the 4 tablespoons unsalted butter in a large pot over medium heat. Add the finely diced yellow onion and cook for 5 minutes until softened and translucent. Stir in the minced garlic cloves and cook for another 30 seconds until fragrant—this builds the flavor foundation.
Watch the onions closely; they should caramelize slightly at the edges but not brown. If they darken too quickly, reduce the heat to medium-low. The garlic should release its aroma without burning, which would make the soup bitter. This step ensures your soup has depth before the potatoes even enter the pot.
Create a Smooth Roux
Sprinkle the ¼ cup all-purpose flour evenly over the onions and garlic. Stir constantly with a wooden spoon for 1-2 minutes until the mixture forms a thick, golden paste. This is your roux—the base that will thicken the soup and create its velvety texture.
Cook the roux for another 30 seconds until it turns a light golden color. Avoid letting it darken to brown, as that would add a bitter taste. The roux should coat the back of a spoon smoothly—this ensures your soup won't be grainy. If it clumps, use a whisk to break it up before proceeding.
Simmer Potatoes Until Tender
Gradually pour in the 4 cups vegetable broth, whisking continuously to prevent lumps. Add the 2 pounds peeled and cubed Yukon Gold potatoes and bring the mixture to a boil. Once boiling, reduce heat to medium-low and simmer uncovered for 20-25 minutes until the potatoes are fork-tender.
Check for doneness by piercing a potato cube with a fork—it should slide in easily with minimal resistance. The soup should thicken slightly as the potatoes release starch, but it shouldn't be overly thick. If it reduces too quickly, add ½ cup water to maintain the right consistency. Skim off any foam that rises to the surface during cooking.
Blend Until Silken Smooth
Use an immersion blender to purée the soup directly in the pot until completely smooth. Work in batches if needed, ensuring no potato chunks remain. For a truly velvety texture, blend until the soup is homogeneous and free of lumps. If you prefer a rustic look, leave some texture by blending only partially.
This blending step is critical—it transforms the soup from chunky to silky. If using a countertop blender, transfer the soup in batches, leaving some room for steam to escape. Return the blended soup to the pot and stir in the ½ cup whole milk and 1 tablespoon lemon juice. The lemon juice brightens the flavors while balancing the richness.
Season and Finish
Season the soup with 1½ teaspoons salt and ½ teaspoon ground black pepper, adjusting to taste. Stir in the 2 tablespoons chopped fresh chives and 2 tablespoons chopped crispy cooked bacon (if using). Simmer gently for 5 minutes to let the flavors meld, then taste and adjust seasoning as needed.
For a restaurant-quality finish, ladle the soup into bowls and garnish with an additional sprinkle of chives and bacon. Serve immediately while hot, as the texture will thicken slightly as it cools. This soup is creamy without heavy cream, thanks to the potato starch and milk, making it lighter yet equally satisfying.
Pro Tips For Making Basic Cream Of Potato Soup
- PARBOIL POTATOES FIRST: Yukon Golds break down like butter when raw—parboil them for 8–10 minutes until knife-tender, then drain and cool. This prevents a gluey soup later and keeps those creamy textures intact. (Yes, even if you’re impatient like me, don’t skip this.)
- SWEEP THE POT: After toasting your onions and garlic in butter, sprinkle in the flour and stir like you’re trying to win an arm-wrestling match with the pot. Let it cook 2–3 minutes until golden, then scrape the bottom with a wooden spoon—those brown bits are flavor gold you’ll regret missing.
- DON’T RUSH THE ROUX: Low and slow is the name of the game here. If your roux starts to smell nutty or burn, you’ve gone too far. Aim for a pale golden color (like toasted breadcrumbs) before adding even a splash of liquid. This isn’t the time to multitask—keep your eye on it.
- STARCHY WATER MATTERS: Save that potato cooking water—it’s liquid gold for thickening. After parboiling, reserve 1 cup of the starchy water to thin the soup later if needed. It blends seamlessly and adds body without breaking the creaminess. (No, skim milk won’t cut it.)
Wine and beer pairings for basic cream of potato soup
White Wine Pairings
For this velvety potato soup, I reach for a crisp Chardonnay with subtle oak notes—think Meursault or Santa Barbara styles. The wine's bright acidity cuts through the richness while complementing the potatoes' natural sweetness.
A Sauvignon Blanc from New Zealand also works beautifully, with its citrusy freshness balancing the soup's creaminess. 🍷
Light Beer Options
A Belgian witbier like Hoegaarden or Stella Artois adds a refreshing contrast with its coriander and citrus notes. For something heartier, try a German Helles Lager—its malty sweetness pairs perfectly with the soup's earthy depth. Avoid heavy IPAs, which can overpower the delicate flavors. 🍺
Red Wine Surprise
Don’t overlook a Pinot Noir from Oregon—its light body and red fruit notes harmonize with the soup’s creamy texture. The wine’s subtle tannins won’t clash, making it a surprising yet elegant choice. Stick to younger vintages to keep the flavors bright and approachable. 🍇
Non-Alcoholic Pairings
For a non-alcoholic option, a sparkling apple cider with a touch of ginger adds a crisp, refreshing contrast. Alternatively, a cucumber-mint infused water with a squeeze of lemon brightens the palate between spoonfuls. Both options cleanse the taste buds without competing with the soup’s richness. 💧
Nutrition facts
Frequently asked questions
Why do you use Yukon Gold potatoes instead of other varieties?
Yukon Gold potatoes are perfect because their waxy texture breaks down smoothly into a creamy consistency without turning gluey. Other varieties like Russets will make the soup thicker but may create a grittier texture. The natural sweetness also enhances the overall flavor profile.
Can I make this soup without heavy cream or milk?
The potatoes' natural starch creates creaminess when blended properly. For extra richness, try ½ cup coconut milk or ½ cup chicken broth instead of regular milk. The lemon juice remains essential for brightness—it balances the earthy potato flavor beautifully.
How do I fix soup that's too thick or too thin?
For thick soup, thin it with ½ cup warm water or broth while stirring. For thin soup, simmer uncovered for 5-10 extra minutes to reduce. If needed, blend again briefly to restore silkiness. The roux is key—cook it to a light golden color to avoid heaviness.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat with a splash of water or broth to prevent drying. Avoid microwaving directly—it can make the soup grainy. For extra creaminess, stir in 1 tablespoon milk or butter while reheating. Store leftovers in an airtight container for up to 5 days.
Can I add other vegetables to this recipe?
Yes! Try sautéing ½ cup diced carrots or celery with the onions, or stir in 1 cup chopped kale after blending. For heartiness, add ½ cup cooked chicken or turkey at the end. Just adjust cooking times—root vegetables need 5 extra minutes of simmering.
