This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
A Cozy Classic That Never Goes Out of Style
This old-fashioned potato soup recipe is pure, humble comfort food. Made with just a few ingredients, it’s the kind of meal that feels like a warm hug on a cold day. It’s creamy, simple, and satisfying—and best of all, it doesn’t rely on heavy cream or complicated steps. Just potatoes, onions, butter, and milk create a thick, hearty soup that’s full of flavor and old-school charm.
Jump to:
- A Cozy Classic That Never Goes Out of Style
- Why You'll Love This Old-Fashioned Potato Soup
- Ingredients and Substitutions
- How to Make Old-Fashioned Potato Soup
- Tips for the Best Potato Soup
- How to Serve Old-Fashioned Potato Soup
- Storage and Reheating
- Frequently Asked Questions
- Final Thoughts
- Old-Fashioned Potato Soup
Whether you’re cooking for your family or looking for a nostalgic dish from childhood, this recipe brings everyone to the table. It’s the same one my dad used to make when I was little, passed down from my grandma. No fancy toppings, no fuss—just real ingredients and real flavor.
You’ll also want to check out some other cozy recipes like this Easy Sausage Potato Soup, Creamy Carrot Potato Soup, or even revisit this classic Old-Fashioned Potato Soup with a twist.
Why You'll Love This Old-Fashioned Potato Soup
Simple and Budget-Friendly
You don’t need anything fancy to make this soup. Just a few pantry staples are enough to whip up a warm and hearty meal. It’s perfect for busy weeknights, frugal cooking, or when your fridge is running low.
Creamy and Satisfying
The texture is creamy without needing heavy cream or flour. The potatoes break down just enough to thicken the soup naturally. The result is a rich, velvety bowl of comfort that feels indulgent, even though it’s made with humble ingredients.
Easy to Adapt
You can enjoy it just as it is, or dress it up with extras like shredded cheese, sour cream, or bacon. It’s also naturally gluten-free and easy to make vegan with a couple of swaps.
Ingredients and Substitutions
What You’ll Need
- 4 large russet potatoes, peeled and diced
- 1 large yellow onion, chopped
- 3 tablespoons butter
- 4 cups whole milk
- Salt and black pepper, to taste
Optional Add-Ins
- 1 to 2 stalks celery, diced
- 2 cloves garlic, minced
- 1 to 2 cups vegetable or chicken broth
- Shredded cheddar cheese
- Cooked bacon, chopped
- Sour cream
- Chives or green onions for garnish
Ingredient Notes
Use russet or Yukon Gold potatoes for the best texture. Russets break down nicely and make the soup naturally thick and creamy. For the milk, whole milk gives the richest flavor, but you can also use 2% or a dairy-free alternative like unsweetened oat milk.
If you want a richer base, swap half of the milk for broth. For a vegan version, use plant-based butter and milk, and skip the optional dairy toppings.
How to Make Old-Fashioned Potato Soup

Step-by-Step Instructions
- Prepare the potatoes
Peel and dice the potatoes into 1-inch pieces. Add them to a large pot and cover with water. Add a generous pinch of salt and bring to a boil. Cook until tender, about 12 to 15 minutes. - Drain and reserve water
Drain the cooked potatoes, reserving about half a cup of the cooking water. - Sauté the onions
In the same pot, melt butter over medium heat. Add the chopped onions and sauté until soft and translucent, about 5 to 7 minutes. If you’re using celery or garlic, add them now and cook for 2 to 3 more minutes. - Combine and heat
Return the cooked potatoes to the pot. Pour in the milk and reserved cooking water. Stir gently and heat over medium-low. Do not boil—this keeps the milk from curdling. - Mash or blend
Use a potato masher to mash about half the potatoes in the pot, or blend with an immersion blender for a smoother soup. Stir well to combine. - Season and serve
Add salt and plenty of black pepper to taste. Adjust the texture with more milk or broth if needed. Serve hot with your favorite toppings or a slice of crusty bread.
Tips for the Best Potato Soup
Cooking Tips
- Always salt your potato water to infuse flavor from the beginning.
- Use a heavy-bottomed pot to prevent scorching.
- Avoid boiling the soup after the milk is added to keep the texture smooth.
Mistakes to Avoid
- Don’t skip the mashing step—this helps thicken the soup.
- Avoid overcooking the onions; you want them soft but not browned.
- Taste and adjust seasoning at the end—potatoes soak up a lot of salt.
Time-Saving Ideas
- Chop onions and potatoes ahead of time and store them in the fridge.
- Use pre-chopped onions from the produce section if you’re short on time.
- Double the batch and freeze extra portions for quick lunches.
How to Serve Old-Fashioned Potato Soup
Pairing Suggestions
This soup is wonderful with:
- Toasted sourdough or crusty French bread
- Cheddar rosemary biscuits
- A light green salad with lemon vinaigrette
Topping Ideas
- Fresh chives or sliced green onions
- A dollop of sour cream
- Grated cheddar cheese
- Crumbled bacon for extra crunch
Drink Pairings
- White wine like Pinot Grigio or Sauvignon Blanc
- Sparkling water with lemon
- Hot black tea or apple cider for a cozy touch

Storage and Reheating
How to Store
Let the soup cool completely before transferring to airtight containers. Store in the fridge for up to 4 days. You can also freeze it for up to 2 months. Thaw in the fridge overnight before reheating.
Reheating Tips
Warm gently on the stove over low heat. Add a splash of milk or broth to loosen the texture if it thickens too much in the fridge. Stir frequently and avoid high heat.
Microwave in short intervals, stirring between each, and add liquid if needed.
Frequently Asked Questions
Yes. Use plant-based butter and unsweetened non-dairy milk like oat or almond. You can even add nutritional yeast for a cheesy flavor.
Mash more potatoes or simmer a bit longer. You can also stir in a small amount of instant potato flakes if needed.
Absolutely. It keeps well in the fridge and freezer. Just remember to reheat gently and add a bit of liquid to bring it back to its creamy texture.
Delicious Variations
Add Protein
- Stir in chopped ham or crumbled cooked sausage
- Add cooked white beans for a plant-based option
- Top with a soft-boiled or poached egg
Try a New Flavor
- Add a dash of smoked paprika or cayenne for spice
- Stir in a spoonful of Dijon mustard for tang
- Use leeks instead of onions for a milder, earthy flavor
Make It Seasonal
- In fall, add roasted butternut squash
- In spring, mix in fresh peas or asparagus tips
- Around the holidays, use leftover turkey instead of broth
Final Thoughts
This old-fashioned potato soup recipe is a timeless dish that proves simple can be truly special. It’s the kind of recipe that brings families together, warms you from the inside out, and reminds you that comfort food doesn’t have to be complicated.
Whether you keep it traditional or add your own twist, it’s sure to become a regular in your kitchen. If you try this soup, don’t forget to leave a comment and share your thoughts. You can also follow along for more cozy ideas on Pinterest.
Looking for more comforting soup recipes? Check out these favorites:



Old-Fashioned Potato Soup
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
This Old-Fashioned Potato Soup is creamy, cozy, and comforting, made with just a few simple pantry staples. A nostalgic, naturally gluten-free soup perfect for chilly days.
Ingredients
- 4 large russet or Yukon Gold potatoes, peeled and diced
- 1 large yellow or sweet onion, chopped
- 4 tablespoons butter
- 3 cups whole milk (or half-and-half)
- Salt, to taste
- Ground black pepper, to taste
Instructions
- In a large pot or Dutch oven, add diced potatoes and cover with water. Add a few pinches of salt and boil until tender. Reserve 1 cup of cooking water and drain the rest.
- In the same pot, melt butter over medium heat and sauté the chopped onions until golden and soft.
- Return the cooked potatoes to the pot and gently mash about half for a chunkier texture.
- Stir in the milk and reserved cooking water as needed to reach desired consistency. Heat gently without boiling.
- Season with salt and a generous amount of ground black pepper to taste.
- Serve hot, optionally topped with crumbled bacon, shredded cheese, sour cream, or chopped chives.
Notes
For extra flavor, sauté celery or garlic with the onions. Use chicken or vegetable broth in place of water for boiling potatoes. Vegan version: use plant-based milk and butter.
Nutrition
- Serving Size: 1 bowl
- Calories: 220
- Sugar: 6g
- Sodium: 180mg
- Fat: 9g
- Saturated Fat: 5g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 20mg









Leave a Reply