This Old-Fashioned Potato Soup Recipe is the simple, comforting soup I grew up with—and to this day, I still think it’s the best! Made with just four ingredients (plus salt and pepper), this classic homemade potato soup is creamy, cozy, and perfect for a chilly day when you need a warm, satisfying meal. If you’re looking for a simple potato soup recipe that’s been passed down for generations, you’ve found it.
And if you love a hearty homemade soup, check out my Stuffed Cabbage Soup and Easy Split Pea Soup.
This was originally published in February 2022 and updated in March 2025 for clarity. The recipe remains the same.
The Story Behind This Cozy Potato Soup
Back when I was a kid, my dad often made this potato soup recipe for lunch or dinner on cold days. While my mom was the main cook in our house, my dad had his specialties, and this easy potato soup was one of them. I’m pretty sure this comforting recipe came from my grandma, making it a long-standing family tradition.
In Grandma’s day, potato soup was made plain and unfussy—no loaded toppings, no extra frills. Just simple, homemade potato soup thickened naturally by the starch from the potatoes and milk (making it naturally gluten-free). Despite its simplicity, this old-fashioned potato soup is packed with flavor from the butter, onions, and potatoes. Of course, you can add shredded cheese, crumbled bacon, or sour cream, but I love it just as it is—with a generous sprinkle of ground black pepper.
Ingredients You’ll Need for This Classic Potato Soup Recipe
This easy potato soup recipe calls for just a few pantry staples:
Potatoes – The star of the show! For the best texture, use starchy potatoes like russets or Yukon Golds. Avoid waxy potatoes (like red potatoes), as they won’t thicken the soup properly.
Onions – Yellow or sweet onions (like Vidalia) give the best flavor.
Butter – Adds richness. For a vegan version, swap in plant-based butter or oil.
Milk – Whole milk makes the creamiest soup, but you can use half-and-half for an even richer texture or low-fat milk for a lighter option. If using non-dairy milk, choose an unsweetened variety.
Salt & Black Pepper – Essential seasonings to bring out the best flavor.
Optional Add-Ins for Extra Flavor
Want to jazz up this homemade potato soup recipe? Try these tasty additions:
Celery – Sauté with the onions for extra depth.
Celery – Sauté minced garlic with the onions for a hint of garlicky flavor.
Stock or Broth – Boil the potatoes in chicken broth or vegetable broth for added flavor.
Bacon – Top with crispy crumbled bacon for a loaded-style soup.
Sour Cream – A dollop will make the soup even creamier.
Cheddar Cheese – Stir in sharp cheddar for a cheesy twist.
Green Onions or Chives – Sprinkle on top for a fresh pop of flavor.
How to Make the Best Old-Fashioned Potato Soup
Follow these simple steps for the perfect potato soup every time:
- Use a large pot or Dutch oven. A heavy-bottomed 6-quart pot helps prevent burning or boiling over.
- Salt the potato water. When boiling the potatoes, add a few pinches of salt for better flavor. Save some cooking water to thin the soup if needed.
- Sauté the onions in butter. Cooking them until golden brings out their sweetness and enhances the flavor.
- Heat the milk gently. Avoid boiling it to prevent curdling.
- Mash to your preferred texture. Mash about half the potatoes for a chunky soup or use an immersion blender for a smoother consistency.
- Season to taste. Adjust the salt and pepper as needed, adding a generous amount of black pepper for a cozy, nostalgic flavor.
- Enjoy this simple potato soup recipe year-round! It’s not just for cold weather—this classic soup is delicious any time of year.
Serving Suggestions
Pair your homemade potato soup with fresh bread for a perfect meal. Try it with:
If you try this recipe for old-fashioned potato soup, I’d love to hear how it turned out for you! Share your thoughts in the comments below, and don’t forget to rate the recipe—it helps others discover it too!
Be sure to follow me on Facebook, Pinterest, and Instagram for more homemade recipes
*As an Amazon Associate I earn from qualifying purchases. This post may contain Amazon or other affiliate links, which means I will earn a commission at no additional cost to you if you click through and make a purchase.*
Print
Simple Old-Fashioned Potato Soup Recipe
- Total Time: 50 minutes
- Yield: 6 Servings 1x
Description
This Potato Soup Recipe uses only 4 simple ingredients but is still delicious and perfectly comforting (and naturally gluten-free). Serve it up piping hot for lunch or supper on a chilly day.
Ingredients
- 3 1/2 pounds potatoes, peeled and diced
- Water with a few pinches of salt added (for boiling potatoes)
- 3 tablespoons butter
- 1 medium onion, diced
- 6 cups whole milk (or milk of choice)
- 1 1/2 teaspoons salt (use more or less to taste)
- Ground black pepper to taste
Instructions
- Add potatoes to a pot and add enough water to cover by about 1 inch. Stir in a few pinches of salt and bring to a boil. Boil gently until potatoes are fork-tender, but not falling apart, about 10-15 minutes; drain and set them aside, reserving a cup or so of the cooking water.
- While the potatoes are boiling, heat butter over medium heat in a Dutch oven or soup pot. Add onions to the butter and cook until soft and golden brown around the edges.
- Add drained potatoes to the pot with cooked onions. Add milk, salt, and pepper. Gently bring to a simmer. Don’t allow the milk to boil – you want it to have small bubbles around the edge of the pot.
- Simmer gently for 10 minutes. Remove from the heat, and use a potato masher or immersion blender to mash up about half of the potatoes while leaving the rest chunky. If the soup needs to be made thinner, add a little bit of the reserved cooking liquid until you get the desired consistency.
- Taste and adjust seasonings. Serve while hot.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
145 Comments
Eric Mayle
September 19, 2023 at 3:59 pmMy mom used to make it like this and I have never been able to find a recipe like it. Thank you
Melissa
September 25, 2023 at 1:19 amYou are very welcome! I hope you enjoy!
Deborah
July 20, 2023 at 9:59 pmI haven’t try it yet , but will do when Fall comes , I ask can I use any spices to put in like chives , parsley or etc ? …. can do half of milk & half of chicken broth in it ?
Nancyb
January 13, 2024 at 4:12 pmThis matches recipe I got from a friend but her recipe also calls for fresh parsley and a healthy amount of it so that’s what we do and we love the soup. only one addition to the recipe as it was given to us is that we add a few crumbles of crispy bacon, which we cook separately, on top when we serve and enjoy the texture and extra punch of flavor
Melissa
January 24, 2024 at 6:44 pmSounds great! You can’t go wrong with bacon!
Simple Ways to Save Money on Food - My Homemade Roots
April 26, 2023 at 4:48 am[…] Simple Homemade Potato Soup […]
Sam
February 5, 2023 at 7:54 amExcellent. Just like the potato soup we ate growing up.
Karen Young
February 4, 2023 at 8:02 pmI try this potatoes soup and it was awesome didn’t do onions my husband doesn’t like onions in anything. So I did bacon instead it was still awesome..
Thanks so much for sharing the recipe.
McK
February 1, 2023 at 2:24 amWe made this soup and added sausage and celery, and used Lawry’s season salt in place of regular salt. It was great! I love using the immersion to make the soup thicker. We will be making this again, thanks!
Melissa
February 2, 2023 at 6:33 pmSounds delicious! Thanks for sharing!
Dolores Barlow
January 15, 2023 at 2:24 pmMy Mom made potato soup similar to this, she past and I never got her recipe, so gonna use this with a few changes of mine, adding celery and chicken broth, half and half, peeling potatoes and homemade biscuits a must, yum!!!
Melissa
January 16, 2023 at 6:34 pmSounds delicious!
Sallie
January 28, 2023 at 8:23 pmHow would you use chicken broth?
Jay
August 25, 2023 at 5:07 pmYou would essentially use chicken broth mixed with heavy cream in place of milk.
Gertrude Slabach
January 10, 2023 at 12:54 amDo you peel the potatoes or leave the skins on? I could not tell. Thanks!
Melissa
January 10, 2023 at 7:14 pmI usually peel the potatoes because my husband isn’t a fan of potato skins, but you can make it either way.
Festive Foods–A few ideas of something to eat on the Day of the Lights – Katymarie Frost
December 19, 2022 at 1:04 pm[…] potato soup recipe is getting close to my very favorite potato soup (which I don’t have a recipe for, because […]
Danni
December 11, 2022 at 3:44 pmI tried this last night !! Delicious, do you peel your potatoes? I peeled mine this time but was wondering if you have preference!
Melissa
December 13, 2022 at 5:41 amI don’t mind unpeeled potatoes, but I do tend to peel them because my husband isn’t a fan of unpeeled potatoes. But you can definitely do the soup either way.