Potato soup is what happens when humble ingredients decide to show off. A few potatoes, an onion, some broth, a splash of dairy, and suddenly your kitchen smells like the coziest place on earth. The beauty of this comfort-food classic is that it can be creamy but not fussy, rich but still weeknight-friendly, and flexible enough to welcome bacon, cheese, leeks, herbs, or whatever else is hanging out in your refrigerator hoping to become useful.
But let’s address the potato-shaped elephant in the room: not every potato is built for soup greatness. Some varieties melt into a silky bowl of comfort, while others stubbornly keep their shape like they are auditioning for a potato salad instead. If you have ever made potato soup that turned out thin, gummy, or oddly chunky in all the wrong ways, the potato choice was probably part of the drama.
This guide covers exactly how to make potato soup from scratch, which potatoes deliver the best results, how to tweak the texture to match your mood, and what little mistakes can quietly sabotage your soup. Spoiler: you do not need culinary school. You just need a pot, a spoon, and the willingness to believe that potatoes can solve a surprisingly high percentage of life’s problems.
The Best Potatoes for Potato Soup
The best potatoes for potato soup depend on the texture you want. If you love a thick, velvety, classic potato soup, reach for russet potatoes. If you want a slightly creamier, richer soup with soft pieces that hold their shape a bit better, Yukon Gold potatoes are an excellent pick. If you want a chunkier, more rustic soup, red potatoes or round white potatoes can work, though they are not the first choice for a silky puréed result.
Russet Potatoes: Best for Thick, Classic Potato Soup
Russets are high in starch and low in moisture, which means they soften quickly and break down beautifully as they simmer. That natural starch helps thicken the broth without making you rely too heavily on flour, cornstarch, or a dairy avalanche. If your dream bowl looks like a loaded baked potato in soup form, russets are your MVP.
Yukon Gold Potatoes: Best for Creamy, Buttery Soup
Yukon Golds are often the favorite of home cooks who want a soup that feels creamy even before the cream arrives. They have a naturally buttery flavor and a texture that lands between starchy and waxy. They blend smoothly, but they also hold their shape a little better than russets, which makes them ideal if you want a soup with body and a few tender chunks.
Red or White Potatoes: Best for Chunkier, Rustic Bowls
These potatoes are lower in starch and higher in moisture, so they keep their shape well. That is great when you want visible, defined potato pieces in your soup. It is less great if you are aiming for a super smooth, thick base. Think of them as the potatoes for rustic charm rather than velvet-rope creaminess.
The Smartest Choice: Use a Mix
If you want the best of both worlds, use mostly russets with one or two Yukon Golds mixed in. The russets break down and thicken the soup, while the Yukons add a richer texture and help keep some pieces intact. It is the potato equivalent of having both comfort and personality.
How to Make Potato Soup
This recipe makes a deeply comforting soup with a creamy base, soft potato texture, and enough flexibility to go fully classic or fully loaded. It serves about 6.
Ingredients
- 6 slices bacon, chopped (optional, but highly recommended if you like smoky flavor)
- 2 tablespoons unsalted butter
- 1 medium yellow onion, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 2 1/2 pounds potatoes, peeled and cut into 1/2-inch cubes
- 4 cups chicken broth or vegetable broth
- 1 1/2 cups whole milk or half-and-half
- 1/2 cup sour cream
- 1 cup shredded sharp cheddar cheese
- 2 tablespoons all-purpose flour
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1/2 teaspoon dried thyme
- 2 green onions or chives, sliced
Step 1: Build the Flavor Base
Set a large Dutch oven or soup pot over medium heat. Add the bacon and cook until crisp. Remove it with a slotted spoon and set it aside, leaving about 1 to 2 tablespoons of the drippings in the pot. If you are skipping bacon, just start with the butter.
Add the butter, onion, and celery. Cook for about 5 to 6 minutes, stirring occasionally, until the vegetables soften. Add the garlic and cook for 30 seconds more. You want fragrant, not burnt. Burnt garlic is not cozy. Burnt garlic is a complaint.
Step 2: Add a Little Thickness Insurance
Sprinkle in the flour and stir constantly for about 1 minute. This step is optional if you are using mostly russets and like a naturally thick soup, but it helps create a creamier body and a more stable texture. Think of it as backup dancers for the starch.
Step 3: Add Potatoes and Broth
Add the diced potatoes, broth, salt, pepper, and thyme. Stir well and bring the mixture to a gentle boil, then reduce the heat to a steady simmer. Cook for about 15 to 20 minutes, or until the potatoes are very tender when pierced with a fork.
Cutting the potatoes into even pieces matters here. Tiny cubes will disintegrate too quickly, and big chunks may stay stubbornly firm while the broth waits impatiently.
Step 4: Mash, Don’t Obliterate
Once the potatoes are tender, use a potato masher to mash some of them directly in the pot. This is the easiest way to thicken the soup while keeping a little texture. If you want a smoother result, blend a portion of the soup with an immersion blender. Do not go wild. Overblending potato soup can make it gluey because the starch gets overworked.
A good rule is to mash or blend about one-third to one-half of the soup, then stop and assess. You can always smooth it more. You cannot un-glue a gummy soup with positive thinking.
Step 5: Add Dairy Gently
Reduce the heat to low. Stir in the milk or half-and-half, then add the sour cream. Once everything is warm and smooth, stir in the cheddar cheese a handful at a time. Keep the heat low so the dairy stays silky instead of separating.
Taste and adjust the seasoning. Potato soup is famously generous with salt and pepper because potatoes absorb flavor like tiny edible sponges.
Step 6: Finish and Serve
Ladle the soup into bowls and top with the crisp bacon, green onions or chives, extra cheddar, and a crack of black pepper. If you want to lean into baked-potato territory, add a small dollop of sour cream on top. If you want to feel like you are winning winter, serve it with crusty bread.
How to Choose the Right Texture
One of the best things about homemade potato soup is that you control the vibe.
For Thick and Chunky
Use Yukon Golds or a mix of Yukon Gold and russet potatoes. Mash lightly and leave plenty of potato pieces intact.
For Extra Smooth and Velvety
Use mostly russets and purée part of the soup carefully. Add the dairy after blending for the smoothest finish.
For Loaded Baked Potato Soup
Use russets, add bacon, sharp cheddar, green onions, and sour cream, and keep the soup thick enough to support all those toppings without collapsing into broth with ambitions.
Common Mistakes That Ruin Potato Soup
Using the Wrong Potato
If you use only waxy potatoes for a soup you want to be thick and creamy, the result may taste fine but feel disappointing. The texture will be looser, and the potatoes will stay in pieces instead of helping create the body of the soup.
Boiling Too Hard
A rapid boil can break up the dairy later and make the potatoes cook unevenly. A gentle simmer is the move. Potato soup should be calm, not chaotic.
Overblending
Too much aggressive blending can push potato starch into gummy territory. That is why many cooks mash part of the soup instead of puréeing all of it.
Underseasoning
Potatoes need help. Salt, pepper, onion, garlic, broth, cheese, and herbs all matter. If your soup tastes flat, it probably needs more seasoning, not more cream.
Adding Cheese Over High Heat
Cheese likes warmth, not punishment. Add it off the boil and stir it in gradually so it melts smoothly into the soup.
Easy Variations to Try
Potato Leek Soup
Swap the onion and celery for sliced leeks. Use Yukon Golds for a softer, more elegant flavor. Finish with cream and black pepper.
Cheesy Broccoli Potato Soup
Add small broccoli florets during the last 5 to 7 minutes of cooking. This creates a heartier, sharper bowl that tastes like your comfort food got an upgrade.
Ham and Potato Soup
Stir in diced cooked ham near the end of cooking. It adds a savory, smoky note and makes the soup more filling.
Vegetarian Potato Soup
Use vegetable broth, skip the bacon, and add extra thyme or smoked paprika to build flavor. A little sharp cheddar or Parmesan can still bring the drama.
How to Store and Reheat Potato Soup
Let the soup cool slightly, then refrigerate it in a covered container. It is best eaten within a few days. As it sits, it will thicken because potatoes keep absorbing liquid. When reheating, warm it slowly over low heat and stir in a splash of broth or milk to loosen it up. Reheat only until hot, not until it is angrily boiling across the stove.
If you are making potato soup ahead, consider holding back some of the dairy until reheating time for the freshest texture. That little trick can help the soup taste less like leftovers and more like you absolutely planned this level of comfort from the beginning.
Why Potato Soup Never Goes Out of Style
Potato soup lasts because it hits the sweet spot between affordable and deeply satisfying. It can be dressed up for company with crispy bacon and sharp cheddar, or kept simple for a quiet weeknight when dinner needs to be warm, filling, and not emotionally exhausting. It is also one of those recipes that rewards instinct. Once you make it a couple of times, you stop following the recipe like a strict rulebook and start cooking by feel.
That is when potato soup gets really good.
Experiences and Practical Lessons From Making Potato Soup Again and Again
The first time I made potato soup, I assumed potatoes were potatoes and dumped in whatever I had. Technically, I made soup. Emotionally, I made warm confusion. The flavor was fine, but the texture was somewhere between thin chowder and mashed potatoes that had lost the will to live. That was the day I learned the most important truth about potato soup: the potato you choose decides the personality of the bowl.
After that, I started testing different batches. Russets gave me the old-school, diner-style comfort I wanted when I was craving baked potato soup with cheddar, bacon, and enough steam rising from the bowl to fog up my glasses. Yukon Golds gave me a richer, silkier texture that felt just a little more polished, like the soup had switched from sweatpants to a cashmere sweater. A mix of the two became my favorite because it solved the eternal kitchen question: why choose when both are good?
I also learned that potato soup is less about fancy ingredients and more about timing. If the onions are rushed, the soup tastes flat. If the potatoes are chopped unevenly, half the pot turns mushy while the other half stays firm enough to negotiate. If the dairy goes in while the soup is boiling hard, you can end up with a slightly split, grainy texture that no amount of extra cheese can fully charm away. Potato soup is forgiving, but it still appreciates respect.
One of the best real-life tricks is to stop chasing perfection with a blender. For years, I thought smoother meant better, so I blended with great enthusiasm and very little restraint. Bad idea. Potato soup can turn gluey faster than you would expect. Now I mash part of the soup by hand and leave some small chunks behind. The result tastes more homemade, feels more satisfying, and does not resemble wallpaper paste. That feels like progress.
I have also found that toppings are not decoration. They are strategy. A bowl that tastes a little too mellow can wake right up with sharp cheddar, chives, black pepper, or crispy bacon. Sour cream adds tang, green onions add freshness, and even a drizzle of olive oil can make a simpler version feel intentional. In other words, if the soup is wearing pajamas, toppings are the accessories that make it presentable in public.
The biggest lesson, though, is that potato soup gets better when you make it your own. Some nights it wants leeks and thyme. Some nights it wants ham and extra cheddar. Some nights it wants to be a refrigerator clean-out project with leftover vegetables and the last splash of milk. As long as you start with the right potatoes and treat the dairy gently, the soup usually meets you more than halfway. That is part of its charm. It is practical, comforting, and deeply customizable, which is why so many cooks keep coming back to it. Potato soup does not ask for much. It just asks that you choose your potatoes wisely and maybe keep some bread nearby.
Conclusion
If you want a reliable answer to the question of how to make potato soup, it is this: start with good potatoes, build flavor slowly, simmer gently, and thicken with the potatoes themselves whenever possible. For the best potatoes to use, choose russets when you want a thick, classic, fluffy soup; choose Yukon Golds when you want a buttery, creamy texture; or use a mix when you want the most balanced bowl. From there, the rest is just delicious customization.
Potato soup may be simple, but when it is made well, it tastes anything but basic. It is cozy, flexible, satisfying, and endlessly adaptable. And honestly, that is a lot of emotional support from one pot.
