There is a particular kind of evening when nothing but soup will do. The air has turned cool, dinner needs to be gentle on the budget, and everyone at the table wants a bowl they can hold in both hands. This creamy potato soup is made for exactly those nights. It is thick without being heavy, smooth without being bland, and it comes together from pantry staples in forty-five minutes.
Potatoes do most of the work here. As they simmer in broth, they soften and release their starch, which naturally thickens the soup. A partial mash leaves the texture interesting: part velvety, part chunky. Milk and sour cream add richness, cheddar melts in for savory depth, and crisp bacon and fresh chives give each bowl contrast. It tastes like a soup that simmered all afternoon, even though it did not.
This is also a wonderfully forgiving recipe. It welcomes vegetable broth instead of chicken broth or a lighter hand with the toppings. It feeds six generously, keeps well for lunch the next day, and pairs happily with crusty bread, a simple salad, or a grilled cheese sandwich.
Why This Creamy Potato Soup Works So Well
The secret is in the mashing, or rather, in stopping halfway. Blended completely smooth, the soup can turn gluey and one-note. Left entirely chunky, it stays thin and brothy. Mashing only part of the pot gives you the best of both: a creamy base that coats the spoon, plus soft potato pieces in each bite.
The order of ingredients matters too. Onion goes in first so it can soften and sweeten. Garlic follows for just a minute, long enough to turn fragrant but not to brown and turn bitter. Broth simmers the potatoes until they are truly tender, so they break down easily. Milk goes in near the end, warmed gently rather than boiled hard, so it stays silky. Sour cream and cheddar are stirred in off the heat, where they melt in without splitting.
What You Need
You will need russet potatoes, olive oil, onion, garlic, broth, milk, sour cream, cheddar, bacon, chives, and salt and pepper. The full amounts are in the recipe card below. That is the whole list, and nothing on it is hard to find.
Russet potatoes are best because they break down and thicken the soup naturally; waxy potatoes hold their shape, so save those for potato salad. Choose low-sodium broth, since cheese and bacon already bring salt, and freshly shredded cheddar, which melts more smoothly. Season at the end, after the cheese and bacon are in.
How to Make Creamy Potato Soup
Start by warming the olive oil in a large pot over medium heat and cooking the diced onion until it softens, about five minutes. Stir in the garlic and cook just one minute more. Add the potatoes and the broth, bring everything to a gentle boil, then lower the heat, cover the pot, and simmer for about twenty minutes, until the potatoes are very tender when pierced with a fork.
Now mash the potatoes right in the pot, but only partly, aiming for a thick soup that still has visible chunks. Stir in the milk and simmer gently for five minutes more. Keep the heat moderate: a hard boil can make milk-based soups separate, while a gentle simmer keeps everything silky.
Take the pot off the heat and stir in the sour cream and cheddar until melted and glossy. Taste and season with salt and black pepper. Ladle into warm bowls and finish with crumbled bacon, extra cheddar, and chives. Serve right away.
Recipe Card
Creamy Potato Soup
Prep time: 15 minutes
Cook time: 30 minutes
Total time: 45 minutes
Servings: 6 servings
Course: Soup
Cuisine: American
Keyword: Creamy Potato Soup Recipe, potato soup, comfort soup
Ingredients
– 2 pounds russet potatoes, peeled and cut into 1-inch cubes
– 1 tablespoon olive oil
– 1 medium yellow onion, diced
– 3 cloves garlic, minced
– 4 cups low-sodium chicken broth (or vegetable broth)
– 1 cup whole milk
– 1/2 cup sour cream
– 1 1/2 cups shredded sharp cheddar cheese, plus more for topping
– 6 slices bacon, cooked and crumbled, for topping
– 2 tablespoons chopped fresh chives, for topping
– Salt and black pepper, to taste
Instructions
1. Heat the olive oil in a large pot over medium heat, add the onion, and cook until softened, about 5 minutes, then add the garlic and cook for 1 minute until fragrant.
2. Add the potatoes and broth, bring to a boil, then reduce the heat, cover, and simmer for 20 minutes until the potatoes are very tender.
3. Mash the potatoes partly in the pot with a potato masher until the soup is thick but still has some chunks.
4. Stir in the milk and simmer gently for 5 minutes, without boiling hard.
5. Remove from the heat, stir in the sour cream and cheddar until melted and smooth, and season with salt and black pepper to taste.
6. Ladle into bowls and top with crumbled bacon, extra cheddar, and chives, then serve warm.
Tips for the Best Creamy Potato Soup
Do not rush the simmer. Potatoes that are only just tender will resist the masher and leave the soup thin, while potatoes cooked until falling apart mash into a naturally thick base with little effort. Test a cube with a fork: if it breaks apart easily, the soup is ready to mash.
Mash in stages rather than all at once. A few presses, a stir, and a look at the texture will tell you when to stop. The soup thickens a little more as it sits, so leave it slightly looser than you think you want, and loosen it at the end with a splash of warm milk or broth if needed.
Variations to Try
For a loaded baked potato style bowl, keep the base the same and go generous with the toppings: extra bacon, cheddar, chives, and a dollop of sour cream. For a lighter version, skip the bacon, use vegetable broth, and finish with chives and olive oil instead of extra cheese.
You can also stir in extras near the end of cooking. Baby spinach wilted into the hot soup adds color and freshness, while a cup of frozen corn stirred in with the milk gives gentle sweetness. For a vegetarian version, use vegetable broth and swap the bacon topping for toasted breadcrumbs or roasted chickpeas.
Make-Ahead and Storage
This soup is an excellent make-ahead meal, and it often tastes even better the next day. Let it cool, then refrigerate in an airtight container for up to four days. Reheat gently over medium-low heat, stirring often, adding a splash of milk or broth if it has thickened too much. Avoid boiling it hard, which can make the dairy separate.
For longer storage, freeze the soup before adding the sour cream and cheese, since dairy can turn grainy after freezing. Cool the base completely, freeze in portions for up to two months, then thaw overnight, reheat gently, and stir in the sour cream and cheddar just before serving, adding toppings fresh.
Frequently Asked Questions
Can I make this potato soup vegetarian?
Yes, very easily. Use vegetable broth instead of chicken broth and skip the bacon topping, or replace it with toasted breadcrumbs, roasted chickpeas, or toasted pumpkin seeds. The swap changes nothing about the method.
What kind of potatoes work best?
Russet potatoes are best because they are starchy and break down readily, thickening the soup naturally. Yukon Gold potatoes are a good second choice with a slightly buttery flavor, though the soup will be a little less thick. Avoid waxy red or new potatoes, since they hold their shape and will not create the same creamy base.
Can I blend the soup instead of mashing it?
You can, but only partly. An immersion blender pulsed a few times gives a similar effect to mashing, but blending the whole pot can turn the potatoes gluey. If you prefer a smoother soup, blend about half and stir it back into the chunky remainder.
How do I keep the soup from curdling?
Keep the heat gentle once the milk is in, and add the sour cream and cheese off the heat rather than over a high flame. A hard boil is the usual cause of a separated dairy soup. Reheat gently, with frequent stirring and a splash of milk if needed.
What should I serve with creamy potato soup?
Crusty bread is the classic partner for dipping, and a simple green salad keeps the meal balanced. A grilled cheese sandwich turns it into a heartier supper.
Creamy potato soup quietly earns its place in a family’s regular rotation. It is affordable, comforting, and flexible, and it turns a bag of potatoes into a dinner worth sitting down for.







