There is something deeply comforting about a bowl of old fashioned potato soup that no amount of trendy restaurant dishes can ever quite replace. This is the kind of recipe that has been passed down through generations, scrawled in the margins of handwritten cookbooks, and made on cold winter afternoons when the house smells like butter and onions and everything feels right with the world. It is humble food at its finest, requiring nothing more than a handful of simple ingredients and a little patience to create something truly magical.
My grandmother made this soup every single winter, and the memory of standing beside her at the stove watching her peel potatoes and stir the pot is one I will carry with me forever. She never measured anything precisely, relying instead on instinct and experience, but over the years I have worked to translate her technique into something that can be reliably recreated in any kitchen. The result is a thick, creamy, soul-satisfying potato soup that tastes exactly the way it should — honest, hearty, and deeply nourishing.
What makes this recipe truly old fashioned is the method. We are not talking about a blender soup or anything that requires fancy equipment. This is a chunky, rustic potato soup made on the stovetop with simple pantry ingredients. You will use real butter, whole milk or cream, yellow onions, and starchy russet potatoes that break down beautifully as they cook. If you have been searching for the perfect comfort food recipe to add to your regular rotation, you have absolutely found it right here today.
The Classic Old Fashioned Potato Soup Recipe
✨ Recipe Card
Cozy Old Fashioned Potato Soup Recipe
A silky, heartwarming broth loaded with tender russet potato cubes, sweet carrot rounds, and pearl onions — the kind of old fashioned comfort that fills the kitchen with warmth and the table with grateful faces.
⏱ Prep
15 mins
🍳 Cook
35 mins
⏰ Total
50 mins
🍽 Serves
6 servings
🥘 Ingredients
📋 Instructions
- 1. Melt butter in a large heavy-bottomed Dutch oven over medium heat until foaming subsides.
- 2. Sauté diced onion and carrot slices for 6–7 minutes, stirring occasionally, until onion is translucent and edges soften.
- 3. Add minced garlic and cook for 1 minute until fragrant, stirring constantly to prevent burning.
- 4. Sprinkle flour over the vegetables and stir vigorously for 2 minutes to cook out the raw flour taste.
- 5. Pour in chicken broth slowly while whisking to prevent lumps, scraping any browned bits from the pot bottom.
- 6. Add cubed potatoes, dried thyme, smoked paprika, salt, and black pepper; stir to combine.
- 7. Bring to a boil over medium-high heat, then reduce to a steady simmer and cook uncovered for 20–22 minutes until potatoes are fork-tender.
- 8. Use a potato masher to gently crush roughly one-quarter of the potatoes directly in the pot to naturally thicken the broth.
- 9. Stir in whole milk and heavy cream; reduce heat to low and warm gently for 4–5 minutes — do not boil after adding dairy.
- 10. Taste and adjust salt and pepper, then ladle into warmed stoneware bowls.
- 11. Garnish each bowl with fresh thyme sprigs, a crack of black pepper, and a small dollop of sour cream if desired.
💡 Tips & Notes
- • For extra creaminess, substitute one cup of the chicken broth with a second cup of heavy cream.
- • Yukon Gold potatoes can replace russets for a naturally buttery, less starchy texture that holds its shape better.
- • Leftovers thicken considerably overnight — thin with a splash of broth when reheating over low heat.
- • Add ½ cup shredded sharp cheddar stirred in at the end for a loaded old fashioned potato soup variation.
- • Do not boil the soup after adding milk or cream — a hard boil will cause the dairy to separate and turn grainy.
KitchenGuide101.com
Why This Soup Has Stood the Test of Time
Old fashioned potato soup has remained a beloved staple in American home cooking for well over a century, and there are very good reasons for that kind of staying power. First and foremost, potatoes are one of the most affordable and accessible vegetables available year-round. During hard times and times of plenty alike, families have turned to this simple soup because it stretches a small budget into a filling, satisfying meal that can feed a crowd without breaking the bank.
Beyond economics, there is the undeniable flavor factor. When potatoes are cooked slowly in butter with onions and then simmered in a rich, creamy broth, they develop a depth of flavor that feels far more complex than the ingredient list would suggest. The starch from the potatoes naturally thickens the broth, creating that signature velvety texture that makes you want to eat bowl after bowl. There are no shortcuts or clever tricks here — just good cooking fundamentals that have proven themselves effective time and again across generations of home cooks.
This recipe also appears on KitchenGuide101.com as part of their extensive collection of classic comfort food recipes, and it has become one of their most saved and shared recipes for good reason. People who grew up eating this soup immediately recognize the familiar flavor, and those trying it for the first time are often astonished at how much satisfaction can come from such a simple combination of ingredients.
Choosing the Right Potatoes and Ingredients
The foundation of any great potato soup is, unsurprisingly, the potatoes themselves. For this old fashioned recipe, you want to use russet potatoes, also known as Idaho potatoes. Their high starch content is absolutely essential because it is that starch that will naturally thicken your broth as the soup cooks. Waxy potatoes like red potatoes or Yukon golds will hold their shape better but will not give you that thick, creamy consistency that defines a truly great old fashioned potato soup.
When selecting your potatoes at the store, look for firm specimens with no soft spots, green patches, or excessive sprouting. You will need about two pounds for this recipe, which translates to roughly four to five medium russet potatoes. Peel them completely and cut them into roughly equal one-inch cubes so they cook at the same rate. This is one area where uniformity actually matters quite a bit for achieving the right final texture.
For the liquid base, whole milk produces a wonderfully creamy result, but if you want an even richer soup, you can substitute half-and-half or even heavy cream for a portion of the milk. Use real butter here — never margarine — because the flavor contribution from actual butter is significant and worth every calorie. A good quality chicken broth provides the savory backbone of the soup, though vegetable broth works perfectly well for a vegetarian version.
Step-by-Step Cooking Instructions
Begin by melting four tablespoons of unsalted butter in a large, heavy-bottomed pot over medium heat. A Dutch oven works beautifully for this recipe because it distributes heat evenly and prevents the bottom from scorching. Once the butter is melted and beginning to foam, add one large yellow onion that has been diced finely. Cook the onion for about eight to ten minutes, stirring occasionally, until it becomes soft and translucent. Do not rush this step — properly softened onions contribute enormous flavor to the finished soup.
Add two cloves of minced garlic and cook for another minute until fragrant. Then add your cubed russet potatoes along with three to four cups of chicken broth. The broth should just barely cover the potatoes. Bring the mixture to a boil over medium-high heat, then reduce to a gentle simmer. Cover the pot partially and cook for fifteen to twenty minutes, or until the potatoes are completely tender and beginning to fall apart at the edges. You can test doneness by pressing a potato cube against the side of the pot with a spoon — it should mash easily with very little resistance.
Once the potatoes are tender, use a potato masher to mash about half of them directly in the pot while leaving the other half in chunks. This technique is the secret to achieving that perfect old fashioned texture — thick and creamy from the mashed portions while still having satisfying chunks of potato throughout. Pour in one and a half cups of warm whole milk, stir to combine, and let the soup cook for another five minutes over low heat. Season generously with salt and freshly ground black pepper, tasting as you go.
Toppings and Serving Suggestions
One of the greatest joys of old fashioned potato soup is the topping situation. While the soup itself is perfectly complete and satisfying on its own, a well-chosen selection of toppings can elevate it from simple comfort food to something truly spectacular. The classic approach involves a generous dollop of sour cream, a handful of shredded sharp cheddar cheese, and a sprinkle of thinly sliced green onions or chives. These three toppings together create a flavor profile that essentially turns your bowl of potato soup into a loaded baked potato, which is never a bad thing.
Crispy bacon bits are another beloved addition that adds both texture and a smoky, salty note that plays beautifully against the creamy, mild potato base. Cook your bacon until genuinely crispy, drain it well on paper towels, and crumble it into small pieces before scattering over the top. For those who enjoy a little heat, a few dashes of hot sauce or a pinch of smoked paprika stirred directly into the soup adds a welcome dimension of complexity without overwhelming the classic flavor.
- Sour cream or crème fraîche
- Shredded sharp cheddar cheese
- Crispy crumbled bacon
- Sliced green onions or fresh chives
- Smoked paprika or a pinch of cayenne
- A drizzle of good quality olive oil
- Freshly cracked black pepper
Serve this soup with a thick slice of crusty bread, a warm buttermilk biscuit, or a simple grilled cheese sandwich on the side. Any of these accompaniments will round out the meal into something that feels genuinely complete and deeply satisfying. This soup also reheats exceptionally well the next day, making it ideal for meal prep and weekday lunches.
Storing and Reheating Leftovers
Leftover potato soup stores beautifully in the refrigerator for up to four days when kept in an airtight container. The soup will thicken considerably as it cools and sits overnight, which is perfectly normal and expected due to the starchy potatoes. When reheating, add a splash of milk or broth to thin it back to your desired consistency, and warm it gently over low heat on the stovetop, stirring frequently to prevent sticking or scorching on the bottom of the pot.
Freezing potato soup is possible but comes with some caveats. Dairy-based soups can sometimes separate or develop a grainy texture after freezing and thawing. If you plan to freeze this recipe, consider leaving out the milk and adding it fresh when you reheat the soup from frozen. This will give you the best possible texture and the closest flavor to freshly made soup.
Old fashioned potato soup is the kind of recipe that reminds us why simple, honest cooking will never go out of style. In a world full of complicated techniques and elaborate ingredient lists, there is profound beauty in a pot of soup that asks nothing more of you than a little time and care. Make this recipe on the next cold evening when your family needs something warm and nourishing, and do not be surprised when it immediately becomes a household staple that everyone requests again and again for years to come.


