Old Fashioned Potato Soup
This 4-ingredient potato soup is the kind of humble supper generations of home cooks relied on when the pantry was running low and a bag of potatoes needed to go a long way. Creamy, cozy, and made with simple staples—potatoes, onion, milk, and butter—it’s a comforting classic that proves you don’t need fancy ingredients to make a satisfying meal. Just a warm, hearty bowl of old-fashioned comfort food that never goes out of style.
Serve it hot with a little extra butter melting over the top. Crackers, toasted bread, or a thick slice of crusty loaf are perfect for dipping. Pair it with a fresh green salad for balance, or add a grilled cheese sandwich to make it extra filling. A cup of tea, sparkling water, or a light white wine all work beautifully alongside this simple soup.
Old-Fashioned Potato Soup – Ingredients
- 2 lbs russet potatoes, peeled and cut into 1/2-inch chunks
- 1 medium yellow onion, finely chopped
- 4 cups whole milk
- 4 tablespoons unsalted butter, plus more for serving
- 1 1/2 teaspoons kosher salt, or to taste
- 1/2 teaspoon black pepper, or to taste
- Water, enough to cover the potatoes
Directions
- Peel the potatoes and cut them into 1/2-inch chunks.
- Add the potatoes and chopped onion to a large pot. Pour in enough water to just cover the potatoes, then stir in the salt.
- Bring to a boil over medium-high heat. Reduce heat and simmer uncovered for 12–15 minutes, or until the potatoes are very tender.
- Drain off most of the water, leaving about 1/2 cup in the pot.
- Stir in the butter until fully melted.
- Pour in the milk and heat gently over low heat, lightly mashing some of the potatoes to create a creamy texture. Do not let the soup boil.
- Season with black pepper and additional salt if needed. If the soup is too thick, add a splash more milk; if too thin, simmer a few extra minutes.
- Ladle into bowls or mugs, top with a little butter if desired, and serve warm.