Soups & Stews
This 5-ingredient potato soup delivers restaurant-quality velvety texture without canned milk or heavy cream. The secret lies in a simple technique that transforms humble ingredients into a smooth, comforting bowl that's ready in under 30 minutes.
I developed this recipe during a particularly busy week when I needed dinner to be both nourishing and effortless—no shortcuts, just smart cooking.
The magic happens in the simmering process, where potatoes break down into a naturally creamy base when cooked with broth and butter. A touch of heavy cream at the end adds richness without overpowering the potato's earthy sweetness.
This isn't your grandmother's watery soup—it's a velvety, flavorful dish that proves you don't need complicated ingredients to create something extraordinary.
What you'll end up with is a smooth, golden soup with tender potatoes and a velvety mouthfeel that coats your spoon perfectly. The aroma alone will have everyone gathering at the table, and the texture—creamy without being heavy—makes it a crowd-pleaser for any season.
The best part? You'll have leftovers that taste even better the next day.
Perfect for weeknight dinners, meal prep, or serving at gatherings, this soup scales effortlessly. A sprinkle of fresh herbs or a dollop of sour cream at the end adds that final touch of restaurant-quality presentation. Let's get cooking—your taste buds will thank you.
Ingredients for 5 ingredient potato soup
Five ingredients transform into velvety soup magic—no canned milk needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 2 lb | Peeled, cut into 1-inch chunks |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred, homemade or quality store-bought |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cut into small cubes for even melting |
| Heavy Cream 🥛 | ¼ cup | Full-fat for optimal richness |
| Garlic Cloves 🧄 | 2 cloves | Minced, for subtle depth of flavor |
The potatoes are your star, so Yukon Golds are ideal—their buttery texture and creamy finish shine through. Trader Joe's and Whole Foods carry them year-round, but any waxy potato works in a pinch. Cut them evenly so they cook at the same rate—no one wants mushy bits. The broth should be rich but not salty; Pacific Foods or Kettle & Fire brands are my go-tos for that perfect balance. If you're using store-bought, check the sodium content—you don't want to overdo it later.
No heavy cream? Full-fat coconut milk works beautifully, though the flavor will differ slightly. Short on butter? Olive oil or ghee can substitute, but butter's richness is hard to beat. The garlic is non-negotiable—it's the secret flavor booster that ties everything together. Freshly minced is best, but jarred works if you're in a hurry. For a dairy-free twist, use cashew cream (blend soaked cashews with water) instead of heavy cream, though the texture will be slightly lighter.
This soup tastes even better the next day—3-4 days in the fridge, no problem. Portion into containers for easy lunches, and the flavors meld beautifully overnight. Freezes for up to 3 months, though the texture might separate slightly—just stir and reheat gently. If you're prepping ahead, hold off on adding the heavy cream until serving to keep it silky smooth.
Why You'll Love This Recipe
- Pantry Magic: I swear by this—no fancy prep, just chop potatoes, simmer, and stir. The Yukons break down into that velvety texture all on their own while I sip my coffee.
- Garlic Butter Bliss: That first spoonful of broth swirled with melted butter and roasted garlic? It’s the kind of flavor that makes you pause mid-lift. The cream ties it all together like a warm hug.
- Leftovers That Win: This soup actually improves the next day. The flavors meld, the cream thickens just right, and I’ve reheated it for lunch three times this week—no complaints.
- Budget Comfort Food: Five ingredients, zero guilt. Yukons are cheap, broth stretches forever, and a stick of butter lasts ages. It’s the ultimate “feed the whole family” dish without breaking the bank.
Step-by-step instructions for creamy 5-Ingredient potato soup
This isn't your average potato soup—just five ingredients transform into velvety perfection.
Sauté Garlic in Butter Until Fragrant
Melt the 4 tablespoons unsalted butter in a large pot over medium heat. Once the butter foams and bubbles, add the 2 cloves minced garlic and cook for 30-45 seconds until the garlic releases its aroma but doesn't brown. This step builds the flavor foundation—don't rush it or the garlic will turn bitter.
Here's the thing—if your garlic starts to sizzle too aggressively, immediately reduce the heat to low and stir constantly. You want the butter to foam gently around the garlic, not burn. This aromatic base will infuse the entire soup with subtle depth.
Cook Potatoes Until Tender
Add the 2 pounds peeled, 1-inch potato chunks to the pot and stir to coat them in the buttery garlic mixture. Pour in the 4 cups chicken broth and bring everything to a boil over high heat. Once boiling, reduce the heat to medium-low and let the soup simmer uncovered for 15-20 minutes.
You'll know the potatoes are tender when you can easily pierce them with a fork or when they collapse slightly when pressed with a wooden spoon. The soup should reduce slightly, allowing the flavors to concentrate. If it looks like it's not reducing enough, increase the heat slightly—just enough to create gentle bubbles at the surface.
Blend Until Silky Smooth
Using an immersion blender, carefully blend the soup directly in the pot until completely smooth. Work in batches if needed, blending each section until no potato chunks remain. For a completely silky texture, I blend for 20-30 seconds per section, ensuring I get into all the corners of the pot.
If you prefer some texture, you can blend only until most of the potatoes are broken down, leaving a few small chunks. But for that restaurant-quality velvety finish, go for full blending. The soup will thicken naturally as it cools, so don't worry if it looks a bit thin immediately after blending.
Finish with Cream for Richness
Return the pot to medium heat and stir in the ¼ cup heavy cream. Let the soup simmer gently for 3-5 minutes, stirring occasionally, until it's heated through and the cream is fully incorporated. The soup should be luxuriously thick and smooth—this is where the magic happens.
Taste and adjust seasoning if needed. Since we're using low-sodium broth, you might want to add a pinch of salt or a splash of lemon juice to brighten the flavors. The cream adds a beautiful richness that makes this soup feel like a gourmet creation, not just a simple potato dish.
Rest and Serve Warm
Remove the pot from heat and let the soup rest for 5 minutes before serving. This resting period allows the flavors to meld completely and gives the soup time to thicken slightly as it cools. The texture will be perfect—creamy yet light, with just the right amount of body.
Ladle the soup into bowls and serve immediately with crusty bread or a sprinkle of fresh herbs. Each spoonful should be velvety smooth with that perfect balance of buttery garlic flavor and creamy richness. The simplicity of this recipe belies its sophistication—it's the kind of dish that makes you feel like you've put in real effort without any complicated steps.
Pro Tips For Making 5 Ingredient Potato Soup
- Boil Potatoes Whole First: Peel and drop whole Yukon Golds into boiling water for 10 minutes before dicing—this keeps them from falling apart later. I learned this the hard way when my soup turned into a gluey mess after over-handling cut potatoes.
- Sauté Garlic Low: Cook the minced garlic in butter over medium-low heat until just fragrant, not browned—burnt garlic tastes bitter and overpowers the creamy broth. (Yes, even if you're impatient like me.)
- Simmer, Don’t Boil: Keep the soup at a gentle simmer (small bubbles, not rolling) after adding broth—boiling turns potatoes to mush and skims off the cream’s richness. This is the thing that matters most for texture.
- Temper the Cream: Whisk in cold heavy cream off the heat, then let the soup sit for 2 minutes before stirring—this prevents curdling from sudden temperature shock. (Your future self will thank you.)
Dietary considerations for this recipe
Dairy-Free Adaptation
Swap the heavy cream for ¼ cup full-fat coconut milk or cashew cream (blend ½ cup soaked cashews with ¼ cup water until smooth). The texture will be slightly lighter but still velvety. For extra richness, add 1 tablespoon nutritional yeast—it adds a cheesy depth without dairy. 🌱
Gluten-Free Assurance
This recipe is naturally gluten-free as long as you use gluten-free chicken broth. I recommend Pacific Foods or Kettle & Fire gluten-free broths—they have great flavor without any aftertaste. Always double-check labels, especially if you're sensitive to cross-contamination.
Low-Carb Swap
Replace Yukon Gold potatoes with cauliflower (2 lbs, cut into florets). The texture will be lighter, but you'll still get that creamy base. Add ½ teaspoon onion powder and ¼ teaspoon garlic powder to compensate for the missing potato flavor. Simmer for 10-12 minutes until cauliflower is tender.
Vegan-Friendly Version
Use vegan butter (like Miyoko's) instead of regular butter, and unsweetened almond milk for the cream. Add 1 teaspoon white miso paste to deepen the umami flavor. The soup will be just as comforting—promise! The key is letting the potatoes break down fully during simmering for that natural creaminess.
Allergen-Friendly Tips
For nut allergies, skip the cashew cream and use silken tofu blended with water (¼ cup tofu + ¼ cup water). If you're avoiding garlic, add ½ teaspoon asafoetida powder (hing) for a similar depth of flavor without the allergen. Always check all ingredients for hidden allergens—especially broths and creams!
Nutrition facts
Frequently asked questions
Can I make this potato soup without blending it?
Skip blending for a rustic texture with tender potato chunks. Simmer the potatoes 5-10 minutes longer (until very soft) and mash a few with a potato masher for thickness. The broth will still be flavorful and comforting—just less velvety.
Why does my soup look too thin after blending?
Potatoes release starch as they cook, but some soups need help thickening. Stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water and simmer 2-3 minutes until it reaches your desired consistency. Alternatively, let it rest 15 minutes before serving—it thickens as it cools!
What's the best way to reheat leftover potato soup?
Gently reheat on the stovetop over low heat until warmed through (5-7 minutes). For creaminess, stir in 1 tablespoon extra heavy cream or a splash of milk. Microwave in 30-second bursts, stirring between each, to prevent splitting. The texture will be just as smooth!
Can I use instant potato flakes instead of fresh potatoes?
Yes, but expect a different texture. Use 1 cup instant flakes (about ½ cup dry) and add them directly to the simmering broth with garlic butter. Cook 5 minutes longer than called for, then blend as usual. The flavor will be similar, but the soup will be slightly lighter. For richness, add 2 extra tablespoons butter at the end.
How do I prevent the soup from getting too garlicky?
Reduce the garlic to 1 clove or use ½ teaspoon garlic powder instead. For a milder flavor, sauté the garlic 15 seconds less. If you've already cooked it too strongly, balance with ½ teaspoon lemon juice or a pinch of salt to mellow the intensity. The soup should taste like garlic is present, not overpowering!
