This old-fashioned potato soup is creamy, hearty, and perfect for cozy family dinners or chilly evenings. With simple ingredients like potatoes, carrots, onions, and milk, it’s a nostalgic recipe that delivers big on flavor without a lot of fuss.
I first made this recipe one fall evening when I wanted something warm and satisfying after a long day. It reminded me of my grandmother’s kitchen, where simple, wholesome ingredients came together to create the most comforting meals.
This version is easy to make, uses basic pantry staples, and comes together in just under an hour, perfect for busy weeknights or whenever you need a bowl of warm, homemade goodness.

What’s Inside This Recipe?
Ingredients for Old-Fashioned Potato Soup
This recipe uses simple, everyday ingredients that you likely already have in your kitchen. Here’s what you’ll need to make this creamy potato soup:
- ¼ cup butter
- 1 large onion, chopped
- 6 potatoes, peeled and diced (russet potatoes work best for a creamy texture)
- 2 carrots, diced
- 3 cups wate
- 2 tablespoons chicken bouillon powder (or vegetable bouillon for a vegetarian version)
- Ground black pepper to taste
- 3 tablespoons all-purpose flour
- 3 cups milk (whole milk gives the creamiest results, but 2% works too)
- 1 tablespoon dried parsley
- ¼ teaspoon dried thyme
Optional: If you’d like to take this recipe up a notch, top your soup with shredded cheddar cheese, crumbled bacon, or a dollop of sour cream before serving.
Step-by-Step Instructions for Making Old-Fashioned Potato Soup
Making this old-fashioned potato soup is easier than you might think. Here’s a simple, step-by-step guide to walk you through the process:
1. Sauté the onion
Melt the butter in a medium saucepan over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5 minutes. This step adds a rich, savory base to the soup.
2. Cook the vegetables
While the onion is cooking, place the diced potatoes, carrots, water, and chicken bouillon in a large pot. Bring everything to a boil, then reduce the heat to medium and cook until the vegetables are tender, about 10 minutes.
Season with ground black pepper to taste. Be careful not to overcook the potatoes—you want them tender but not falling apart.
3. Make the roux
Once the onions are ready, sprinkle the flour over them to create a paste. Stir constantly for about 2 minutes to cook out the raw flour taste.
Gradually add the milk, stirring frequently to create a smooth, creamy mixture. Cook over low heat until warmed through, but don’t let it boil.
4. Combine the soup
Add the cooked potato and carrot mixture (including the cooking liquid) to the milk mixture. Stir well to combine, then add the dried parsley and thyme. Heat through for a few minutes, stirring occasionally. Taste and adjust the seasoning if needed.
5. Serve and enjoy
Ladle the soup into bowls and serve it hot. For a little extra flair, you can sprinkle some fresh parsley or shredded cheese on top. Pair it with crusty bread or a green salad for a complete meal.
How to Serve Your Old-Fashioned Potato Soup
- This soup is wonderfully versatile and pairs beautifully with a variety of sides. Serve it with a warm loaf of crusty bread, homemade biscuits, or even a simple grilled cheese sandwich for a classic comfort food combo.
- If you’re hosting a dinner, a crisp green salad with a tangy vinaigrette makes the perfect complement to the creamy richness of the soup.
- For a heartier twist, try adding cooked chicken or ham to the soup, or serve it as part of a soup-and-stew spread for a cozy fall gathering.
Storing and Enjoying Leftovers
- If you have leftovers (and you might because this recipe makes a generous batch), store them in an airtight container in the refrigerator for up to three days.
- When reheating, warm the soup gently over low heat on the stove, stirring occasionally to prevent the milk from curdling. You can also microwave it in 1-minute intervals, stirring between each to ensure even heating.
- This soup doesn’t freeze as well due to the milk base, which can separate during freezing and thawing. If you’d like to make it ahead and freeze it, prepare the base with the vegetables and broth but leave out the milk. Add the milk when reheating for a fresher, creamier texture.
Top Tips for Customizing Your Old-Fashioned Potato Soup
- For extra flavor, add a pinch of smoked paprika or a splash of hot sauce to the soup.
- Make it vegetarian by swapping the chicken bouillon for vegetable bouillon.
- Swap the parsley and thyme for your favorite herbs, like dill or chives, for a different flavor profile.
- Want a thicker soup? Use an immersion blender to puree a portion of the soup before serving.
Your Questions About Old-Fashioned Potato Soup Answered
Can I make this soup in a crockpot?
Yes! To adapt this recipe for a slow cooker, add all the ingredients except the milk, flour, and butter to the crockpot. Cook on low for 6–8 hours or high for 3–4 hours. Make the roux (butter, flour, and milk) separately, then stir it into the soup 30 minutes before serving.
Can I use other types of potatoes?
Absolutely! While russet potatoes are ideal for their creamy texture, Yukon Gold or red potatoes also work well and add a slightly different flavor.
Is this soup gluten-free?
This recipe isn’t gluten-free as written because it uses all-purpose flour. However, you can substitute a gluten-free flour blend or cornstarch to thicken the soup instead.
Can I make this soup dairy-free?
Yes! Use a plant-based butter alternative and unsweetened almond milk or oat milk for a dairy-free version. Just note that the soup may not be as creamy as the original recipe.
Creamy, cozy, and just like Grandma used to make!
This old-fashioned potato soup is a timeless recipe that’s as comforting as it is delicious. With its creamy texture, hearty ingredients, and quick preparation, it’s the perfect dish for weeknight dinners, lazy weekends, or when you’re craving something warm and nostalgic.
I hope you’ll give this recipe a try and let me know how it turns out! Leave a comment below or tag WandaRecipes.com on social media to share your creations. For more cozy soup ideas, check out my other easy family soup recipes that are sure to become favorites in your home.
Happy cooking!
Old-Fashioned Potato Soup
Ingredients
- ¼ cup butter
- 1 large onion chopped
- 6 potatoes peeled and diced (russet potatoes work best for a creamy texture)
- 2 carrots diced
- 3 cups wate
- 2 tablespoons chicken bouillon powder or vegetable bouillon for a vegetarian version
- Ground black pepper to taste
- 3 tablespoons all-purpose flour
- 3 cups milk whole milk gives the creamiest results, but 2% works too
- 1 tablespoon dried parsley
- ¼ teaspoon dried thyme
Instructions
Sauté the onion
- Melt the butter in a medium saucepan over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5 minutes. This step adds a rich, savory base to the soup.
Cook the vegetables
- While the onion is cooking, place the diced potatoes, carrots, water, and chicken bouillon in a large pot. Bring everything to a boil, then reduce the heat to medium and cook until the vegetables are tender, about 10 minutes.
- Season with ground black pepper to taste. Be careful not to overcook the potatoes—you want them tender but not falling apart.
Make the roux
- Once the onions are ready, sprinkle the flour over them to create a paste. Stir constantly for about 2 minutes to cook out the raw flour taste.
- Gradually add the milk, stirring frequently to create a smooth, creamy mixture. Cook over low heat until warmed through, but don’t let it boil.
Combine the soup
- Add the cooked potato and carrot mixture (including the cooking liquid) to the milk mixture. Stir well to combine, then add the dried parsley and thyme. Heat through for a few minutes, stirring occasionally. Taste and adjust the seasoning if needed.
Serve and enjoy
- Ladle the soup into bowls and serve it hot. For a little extra flair, you can sprinkle some fresh parsley or shredded cheese on top. Pair it with crusty bread or a green salad for a complete meal.
Notes
Make it vegetarian by swapping the chicken bouillon for vegetable bouillon.
Swap the parsley and thyme for your favorite herbs, like dill or chives, for a different flavor profile.
Want a thicker soup? Use an immersion blender to puree a portion of the soup before serving.

