If you’re craving the cozy comfort of a classic dish that feels like a warm hug in a bowl, you’ve come to the right place. This Old Fashioned Potato Soup Recipe is a cherished favorite that delivers creamy, heavenly richness with each spoonful. Made with simple ingredients like tender potatoes, sautéed onions, and a dreamy blend of milk and cream, this soup captures the essence of home cooking in its most delicious form. Whether you’re new to soup-making or looking for a reliable crowd-pleaser, this recipe is your go-to for a satisfying, timeless meal.

Ingredients You’ll Need
This recipe relies on straightforward, readily available ingredients that each play a vital role in building layers of flavor and texture. From the creamy richness of milk and cream to the subtle sweetness of onions, every component works together for that perfect bowl of Old Fashioned Potato Soup.
- Potatoes (1 pound): The heart of the soup, providing comforting texture and mild flavor; peeling is optional depending on your potato choice.
- Onion, diced (1 cup): Adds a gentle sweetness and depth of flavor when slowly sautéed.
- Butter (¼ cup): Brings richness and helps soften the onions for a silky soup base.
- Evaporated or whole milk (2 cups): Lends creamy smoothness without overpowering the natural potato taste.
- Heavy cream or half and half (½ cup): Boosts richness and adds a luscious, velvety texture.
- Salt and pepper, to taste: Essential seasonings to balance and enhance all the flavors.
- Garlic powder (½ teaspoon, optional): A subtle aromatic twist, especially nice if you love a little savory punch.
- Onion powder (¼ teaspoon): Intensifies the onion flavor with a mild sharpness.
- Green onions or parsley, finely chopped (2 tablespoons): Fresh garnishes that add brightness and color to the finished dish.
How to Make Old Fashioned Potato Soup Recipe
Step 1: Cook Potatoes
Start by dicing your potatoes into even pieces to ensure they cook uniformly. Bring a pot of water to a gentle boil, then add the potatoes and let them simmer until fork-tender. This step lays the foundation for your soup’s creamy body, so don’t rush the process—soft potatoes blend beautifully with the creamy elements later on.
Step 2: Sauté Onions
While the potatoes soften, melt a tablespoon of butter in a separate pan over medium heat. Add the diced onions and cook them slowly until they become soft and translucent. This slow sauté draws out the natural sweetness of the onions, which complements the earthy flavor of the potatoes perfectly.
Step 3: Combine Ingredients
Once the potatoes are tender, drain them well and return them to the pot. Stir in the sautéed onions along with the remaining butter, milk, and cream. The careful combination of these ingredients creates that signature creamy texture and rich taste that makes this Old Fashioned Potato Soup Recipe such a treasure.
Step 4: Season the Soup
Now is the time to add salt, pepper, garlic powder (if using), and onion powder. Season gradually and taste as you go to find your perfect balance. These simple seasonings enhance the flavor without overpowering the comforting essence of the potatoes.
Step 5: Serve
Ladle the steaming soup into bowls and add a finishing touch with a pat of butter and a sprinkle of fresh green onions or parsley. The garnishes not only brighten up the presentation but also add a fresh pop of flavor with every bite.
How to Serve Old Fashioned Potato Soup Recipe

Garnishes
Don’t underestimate the power of a good garnish. A pat of melting butter brings extra silkiness, while a sprinkle of green onions or parsley adds a lovely herbal note and a touch of vibrant color that makes the soup feel even more inviting.
Side Dishes
This soup pairs beautifully with a crispy green salad, crusty bread, or warm dinner rolls that are perfect for soaking up every creamy drop. A side of roasted vegetables or a simple grilled cheese will turn your meal into a hearty feast.
Creative Ways to Present
For a rustic charm, serve your soup in a hollowed-out bread bowl. Or, for a more elegant touch, drizzle a little extra cream or a sprinkle of sharp cheddar cheese on top. Adding some crispy bacon bits or a dash of smoked paprika can also elevate the experience and surprise your guests.
Make Ahead and Storage
Storing Leftovers
This Old Fashioned Potato Soup Recipe keeps wonderfully in the refrigerator for up to 3 days. Store it in an airtight container to preserve its creamy texture and fresh flavors, so you can enjoy a comforting bowl anytime.
Freezing
While this soup is best fresh, you can freeze leftovers in freezer-safe containers for up to 2 months. Keep in mind that the texture might change slightly once thawed, so it’s best to stir it well after reheating to restore creaminess.
Reheating
Gently reheat your soup over low to medium heat on the stove, stirring frequently to prevent sticking or scorching. Adding a splash of milk while warming can help maintain that luscious consistency you fell in love with initially.
FAQs
Can I use different types of potatoes for this soup?
Absolutely! Russet potatoes are traditional for their starchy nature and creamy texture, but Yukon Gold or red potatoes work well too if you prefer a slightly waxier consistency. Just adjust cooking times accordingly.
Is there a way to make this soup dairy-free?
Yes! Substitute the milk and cream for coconut milk or any plant-based milk with a creamy texture. Use a dairy-free butter alternative for sautéing the onions to keep the richness intact.
How thick should the soup be?
This Old Fashioned Potato Soup Recipe is meant to be creamy but not too thick, with a smooth, comforting texture that’s easy to ladle. If it ends up too thick, simply stir in a little more milk or broth until you reach your desired consistency.
Can I add other vegetables or proteins?
While the beauty of this recipe lies in its simplicity, feel free to add cooked bacon, corn, or even shredded chicken for extra flavor and heartiness. Just keep the additions subtle so as not to overpower the classic potato base.
What’s the best way to reheat without it curdling?
Reheat slowly over low heat, stirring constantly. Avoid boiling the soup once the dairy is added; gentle warming helps keep the cream from separating and maintains the soup’s silky texture.
Final Thoughts
There’s something truly special about a recipe that feels timeless, and this Old Fashioned Potato Soup Recipe is just that. It’s simple, soulful, and deeply satisfying in every spoonful. Whether you’re cooking for your family or craving a little comfort food to brighten your day, this soup never disappoints. Give it a try and see how quickly it becomes a beloved staple in your kitchen.
Print
Old Fashioned Potato Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
This Old Fashioned Potato Soup is a creamy, comforting soup featuring tender potatoes, sautéed onions, and a rich combination of evaporated milk and cream. Perfect for a cozy meal, this soup is easy to prepare with simple ingredients and classic seasonings, delivering a nostalgic and satisfying flavor.
Ingredients
Main Ingredients
- 1 pound potatoes, washed (peeled if desired, or if using russets)
- 1 cup onion, diced
- ¼ cup butter
- 2 cups evaporated milk or whole milk
- ½ cup heavy cream (whipping cream) or half and half
- Salt and pepper to taste
- ½ teaspoon garlic powder (optional)
- ¼ teaspoon onion powder
- 2 tablespoons green onions or parsley, finely chopped
Instructions
- Cook Potatoes: Dice the potatoes into bite-sized pieces for even cooking. Bring a pot of water to a boil, then add the diced potatoes. Simmer until the potatoes are tender when pierced with a fork, typically about 10-15 minutes.
- Sauté Onions: While the potatoes cook, melt 1 tablespoon of butter in a separate skillet over medium heat. Add the diced onions and cook slowly until they become soft and translucent, about 5-7 minutes. This process brings out their natural sweetness.
- Combine Ingredients: Once the potatoes are tender, drain them thoroughly and return them to the pot. Add the sautéed onions along with the remaining 3 tablespoons of butter, evaporated milk (or whole milk), and heavy cream (or half and half). Stir gently to combine all ingredients into a creamy mixture.
- Season the Soup: Add salt, pepper, garlic powder (if using), and onion powder to taste. Stir well and warm the soup over low heat, allowing the flavors to meld together without boiling, which helps maintain creaminess.
- Serve: Ladle the hot potato soup into bowls. Garnish each serving with a pat of butter and a sprinkle of finely chopped green onions or parsley for a touch of color and fresh flavor. Serve immediately for best taste.
Notes
- Peeling potatoes is optional depending on texture preference and type of potato used; russets are best peeled for creaminess.
- For a thicker soup, mash some of the cooked potatoes before adding the dairy.
- You can substitute evaporated milk and cream with all whole milk, but the soup will be less rich.
- To make the soup ahead, reheat gently on the stovetop, adding a splash of milk if it becomes too thick.
- Add cooked bacon bits or shredded cheese as optional toppings for added flavor.

