If you’re looking for a comforting dish that brings warmth and nostalgia, look no further than 4-Ingredient Old Fashioned Potato Soup. With just a handful of simple ingredients, this hearty soup is perfect for chilly evenings and easy weeknight meals. It’s creamy, satisfying, and packed with flavor, making it a favorite for many families.
Why Make This Recipe
This potato soup recipe is not only easy to prepare but also requires minimal ingredients. It’s perfect for when you’re short on time or just want something simple yet comforting. The creamy texture combined with the subtle sweetness of the onions creates a delightful balance, making it a delicious choice for lunch or dinner. Plus, it’s budget-friendly and can be made in under 30 minutes!
How to Make 4-Ingredient Old Fashioned Potato Soup
Ingredients:
- 2 pounds 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 (optional)
- 1 1/2 teaspoons kosher salt, or to taste
- 1/2 teaspoon freshly ground black pepper, or to taste
- Water, as needed to cover potatoes
Directions:
- Peel the russet potatoes and cut them into roughly 1/2-inch chunks to ensure even cooking.
- Place the potato chunks and finely chopped onion into a medium pot. Add just enough water to barely cover the potatoes. This helps keep the flavor concentrated.
- Stir in the salt, then bring the pot to a boil over medium-high heat. Once boiling, reduce to a gentle simmer and cook for 12-15 minutes, or until the potatoes are tender.
- When the potatoes are soft, turn off the heat. Carefully remove and discard most of the water, leaving about 1/2 cup at the bottom of the pot.
- Add the butter to the hot potatoes and onions, stirring until it melts.
- Pour in the whole milk and return the pot to low heat. Stir gently, breaking up some potatoes while leaving plenty of chunks. Warm until steaming, about 5-8 minutes.
- Taste and adjust seasoning with more salt and pepper. If too thick, add a splash more milk. If too thin, let it simmer on low until it reaches the right consistency.
- Ladle the soup into bowls. Top with an extra pat of butter for serving, and enjoy it warm!
Variations & Tips
- For a richer soup, replace 1 cup of milk with half-and-half.
- Mash more potatoes for a smoother texture, or use an immersion blender briefly, leaving some chunks.
How to Serve 4-Ingredient Old Fashioned Potato Soup
Serve the soup hot in bowls or mugs, topped with a small pat of butter for extra creaminess. It pairs wonderfully with crusty bread or crackers for a satisfying meal.
How to Store 4-Ingredient Old Fashioned Potato Soup
Store leftover soup in an airtight container in the refrigerator for up to 3 days. To reheat, warm it gently on the stove, adding a splash of milk if needed to maintain the creamy consistency.
Tips to Make 4-Ingredient Old Fashioned Potato Soup
- Make sure to cut the potatoes into even pieces for consistent cooking.
- Keep the heat low when adding milk to prevent curdling.
- Adjust seasoning according to your preference for salt and pepper.
Variations
You can easily customize this soup by adding other ingredients like garlic, celery, or herbs for additional flavor. Try adding cooked bacon or cheese for a heartier dish!
FAQs
Q1: Can I use other types of potatoes?
A1: Yes, you can use other types like Yukon gold or red potatoes, but be aware that they may alter the flavor and texture slightly.
Q2: How can I make this soup vegan?
A2: Substitute the butter with a plant-based butter and the whole milk with a non-dairy milk.
Q3: Can I freeze the soup?
A3: Yes, you can freeze the soup for up to 2 months. Just let it cool completely before transferring to a freezer-safe container. Reheat thoroughly before serving.

4-Ingredient Old Fashioned Potato Soup
Ingredients
Method
- Peel the russet potatoes and cut them into roughly 1/2-inch chunks to ensure even cooking.
- Place the potato chunks and finely chopped onion into a medium pot. Add just enough water to barely cover the potatoes.
- Stir in the salt, then bring the pot to a boil over medium-high heat.
- Once boiling, reduce to a gentle simmer and cook for 12-15 minutes, or until the potatoes are tender.
- When the potatoes are soft, turn off the heat. Carefully remove and discard most of the water, leaving about 1/2 cup at the bottom of the pot.
- Add the butter to the hot potatoes and onions, stirring until it melts.
- Pour in the whole milk and return the pot to low heat. Stir gently, breaking up some potatoes while leaving plenty of chunks. Warm until steaming, about 5-8 minutes.
- Taste and adjust seasoning with more salt and pepper. If too thick, add a splash more milk. If too thin, let it simmer on low until it reaches the right consistency.
- Ladle the soup into bowls. Top with an extra pat of butter for serving, and enjoy it warm!







