Old-Fashioned Potato Soup Recipe: Old-fashioned potato soup is one of the most comforting, creamy, and satisfying homemade soups we can prepare with simple pantry ingredients. This classic recipe brings together tender potatoes, rich milk or cream, butter, onions, garlic, and gentle seasoning to create a warm bowl of comfort that tastes like something passed down through generations. It is hearty without being complicated, creamy without needing fancy ingredients, and flavorful without relying on anything artificial.
This old-fashioned potato soup recipe is perfect for cold evenings, family dinners, cozy weekend meals, or anytime we want a filling homemade dish made from humble ingredients. The beauty of this recipe is its simplicity. We do not need expensive ingredients or advanced cooking skills. With the right potatoes, slow simmering, and a creamy finish, we can make a soup that is thick, smooth, rustic, and deeply satisfying.
Ingredients You’ll Need for Old-Fashioned Potato Soup
To make a rich and creamy old-fashioned potato soup, we need ingredients that build flavor naturally. Each ingredient plays an important role in the final texture and taste.
Main Ingredients
- 6 medium potatoes, peeled and diced
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 4 cups chicken broth or vegetable broth
- 2 cups whole milk
- 1 cup heavy cream
- 1 teaspoon salt, or to taste
- ½ teaspoon black pepper
- ½ teaspoon dried thyme
- ½ teaspoon paprika, optional
- ½ cup shredded cheddar cheese, optional
- 4 slices cooked bacon, crumbled, optional
- 2 tablespoons chopped green onions or parsley, for garnish
Best Potatoes to Use
For the best homemade potato soup, we recommend using Russet potatoes or Yukon Gold potatoes. Russet potatoes break down easily and help create a thick, creamy soup. Yukon Gold potatoes add a naturally buttery flavor and a smooth texture. We can also combine both for a balanced soup that is creamy, hearty, and slightly chunky.
Step-by-Step Guide to Making Old-Fashioned Potato Soup
Step 1: Prepare the Potatoes
We start by peeling the potatoes and cutting them into even-sized cubes. The cubes should not be too large because smaller pieces cook faster and blend better into the soup. A medium dice is ideal.
After cutting the potatoes, we rinse them briefly under cold water to remove excess starch. This helps prevent the soup from becoming gummy. Once rinsed, we drain the potatoes and set them aside.
Step 2: Cook the Onion and Garlic
In a large soup pot or Dutch oven, we melt 3 tablespoons of butter over medium heat. Once the butter is melted and slightly bubbling, we add the chopped onion.
We cook the onion for about 4 to 5 minutes, stirring often, until it becomes soft and fragrant. The onion should look translucent but not browned. Browning the onion too much can change the delicate flavor of the soup.
Next, we add the minced garlic and cook for about 30 seconds to 1 minute. Garlic burns quickly, so we stir constantly. This step creates a flavorful base for the soup.
Step 3: Make the Creamy Base
Once the onion and garlic are softened, we sprinkle the flour over the mixture. We stir well until the flour absorbs the butter and forms a light paste. This is the beginning of the thickening base.
We cook the flour for about 1 minute to remove any raw flour taste. Then, we slowly pour in the broth while stirring continuously. Adding the broth slowly helps prevent lumps and creates a smooth soup base.
As the broth blends with the flour mixture, it begins to thicken slightly. This gives the soup a creamy structure before we even add the milk and cream.
Step 4: Add the Potatoes and Seasoning
Now we add the diced potatoes to the pot. We season with salt, black pepper, dried thyme, and paprika if using. The thyme gives the soup a gentle earthy flavor, while paprika adds warmth and a mild depth.
We stir everything together so the potatoes are evenly coated in the seasoned broth. At this stage, the soup should smell rich, buttery, and savory.
Step 5: Simmer Until the Potatoes Are Tender
We bring the soup to a gentle boil, then reduce the heat to low. We cover the pot partially and let the soup simmer for about 20 to 25 minutes, or until the potatoes are fork-tender.
It is important to simmer gently rather than boil aggressively. A strong boil can cause the potatoes to break apart too quickly and may affect the creamy texture of the soup. Slow cooking allows the potatoes to soften properly and release their natural starch into the broth.
Step 6: Mash or Blend for the Perfect Texture
Once the potatoes are tender, we decide how smooth or chunky we want the soup.
For a rustic old-fashioned potato soup, we use a potato masher to lightly mash some of the potatoes directly in the pot. This thickens the soup while leaving some chunks for texture.
For a creamier potato soup, we blend part of the soup using an immersion blender. We do not need to blend everything completely unless we want a very smooth soup. Blending only half gives us the best balance of creamy and hearty.
Step 7: Add Milk and Heavy Cream
After mashing or blending, we stir in the whole milk and heavy cream. We keep the heat low and allow the soup to warm gently for about 5 to 8 minutes.
We should not boil the soup after adding the milk and cream because high heat may cause the dairy to separate. Gentle heat keeps the soup smooth and velvety.
At this stage, the soup should become rich, creamy, and beautifully thick. We taste and adjust the seasoning with more salt or pepper if needed.
Step 8: Add Cheese for Extra Flavor
For a richer version, we stir in shredded cheddar cheese. The cheese should be added gradually and stirred until melted. Cheddar gives the soup a deeper, more savory flavor and makes it extra comforting.
We use medium or sharp cheddar for the best taste. Mild cheddar works too, but it gives a softer flavor.
Step 9: Serve Hot with Toppings
We ladle the hot potato soup into bowls and garnish with crumbled bacon, chopped green onions, parsley, extra cheese, or cracked black pepper.
The toppings add color, texture, and extra flavor. Bacon gives a smoky crunch, green onions add freshness, and cheese makes the soup even more indulgent.
This soup is best served warm with crusty bread, biscuits, cornbread, or toasted rolls.
Tips for Making the Best Old-Fashioned Potato Soup
Use the Right Potatoes
The type of potato affects the texture of the soup. Russet potatoes are best for a thick and fluffy soup because they break down easily. Yukon Gold potatoes create a creamy, buttery flavor. We can use either one or combine both.
Do Not Over-Boil the Soup
A gentle simmer is the secret to a smooth and comforting potato soup. Boiling too hard can make the potatoes fall apart unevenly and may cause the dairy to separate once added.
Mash Some Potatoes for Natural Thickness
Instead of relying only on flour or cream, we can mash some of the cooked potatoes. This gives the soup a naturally thick and hearty texture.
Season Gradually
Potatoes absorb salt, so we should taste the soup near the end and adjust seasoning carefully. Adding salt in stages helps us avoid under-seasoned or overly salty soup.
Use Whole Milk for Better Creaminess
Whole milk gives the soup a richer taste than low-fat milk. Heavy cream adds luxury, but if we want a lighter version, we can use more milk and reduce the cream.
What to Serve with Old-Fashioned Potato Soup
Old-fashioned potato soup is filling on its own, but it becomes a complete meal when served with the right side dishes. We can pair it with crusty bread, garlic toast, dinner rolls, cornbread, buttermilk biscuits, grilled cheese sandwiches, or a simple green salad.
For a classic comfort meal, we serve it with warm biscuits and butter. For a more filling lunch, we pair it with a grilled cheese sandwich. For a lighter dinner, we serve it with salad and roasted vegetables.
How to Store Potato Soup
We allow the soup to cool completely before transferring it into an airtight container. It can be stored in the refrigerator for up to 3 to 4 days.
When reheating, we warm it slowly on the stovetop over low heat. We stir often and add a splash of milk or broth if the soup has thickened too much in the refrigerator.
Can We Freeze Potato Soup?
Potato soup can be frozen, but the texture may change because dairy and potatoes can become grainy after thawing. For best results, we freeze the soup before adding the milk, cream, and cheese. When ready to serve, we thaw it, reheat it gently, and then add the dairy.
If freezing fully prepared soup, we store it in freezer-safe containers for up to 2 months. We thaw overnight in the refrigerator and reheat slowly while stirring.
Old-Fashioned Potato Soup Variations
Cheesy Potato Soup
To make cheesy potato soup, we add 1 to 2 cups of shredded cheddar cheese at the end of cooking. We stir until the cheese melts smoothly into the soup.
Loaded Baked Potato Soup
For a loaded version, we top each bowl with bacon, cheddar cheese, sour cream, green onions, and black pepper. This version tastes like a loaded baked potato in soup form.
Vegetable Potato Soup
We can add diced carrots, celery, corn, or leeks for extra flavor and nutrition. These vegetables should be cooked with the onion before adding the potatoes.
Creamy Ham and Potato Soup
For a heartier soup, we add diced cooked ham near the end of cooking. Ham adds saltiness, smokiness, and protein, making the soup more filling.
Common Mistakes to Avoid
Adding Dairy Too Early
Milk and cream should be added after the potatoes are tender. If we add dairy too early and boil the soup for too long, it may separate.
Using Too Much Flour
A little flour helps thicken the soup, but too much can make it pasty. The potatoes already help thicken the soup naturally.
Not Cooking the Potatoes Long Enough
The potatoes must be fully tender before mashing or blending. Undercooked potatoes can make the soup uneven and less creamy.
Forgetting to Taste Before Serving
Potato soup needs proper seasoning. Before serving, we always taste and adjust salt, pepper, and herbs.
FAQs about Old-Fashioned Potato Soup Recipe
1. What makes old-fashioned potato soup different from modern potato soup?
Old-fashioned potato soup is usually simpler, creamier, and more comforting. It is often made with basic ingredients like potatoes, onions, milk, butter, salt, and pepper. Unlike some modern versions, it does not always need heavy toppings or complicated seasonings.
2. What type of potatoes are best for old-fashioned potato soup?
Russet potatoes are one of the best choices because they break down easily and help create a thick, creamy texture. Yukon Gold potatoes are also good because they have a naturally buttery flavor and hold their shape better.
3. How can we make potato soup thicker?
We can make potato soup thicker by mashing some of the cooked potatoes directly in the pot. Another simple method is to let the soup simmer longer so it naturally reduces. For extra thickness, we may also add a small flour-and-butter mixture or a splash of cream.
4. Can old-fashioned potato soup be made without cream?
Yes, old-fashioned potato soup can be made without cream. Whole milk, evaporated milk, or even a light broth can be used instead. The potatoes themselves provide a creamy texture when partially mashed.
5. How should we store leftover potato soup?
Leftover potato soup should be cooled and stored in an airtight container in the refrigerator. It is best eaten within 3 to 4 days. When reheating, warm it slowly on the stove and stir often, because milk-based soups can separate if heated too quickly.
Final Thoughts
This old-fashioned potato soup recipe is rich, creamy, hearty, and deeply comforting. With simple ingredients and careful cooking, we can create a classic homemade soup that feels warm, nostalgic, and satisfying in every spoonful. The combination of tender potatoes, buttery onions, creamy broth, and flavorful toppings makes this recipe perfect for family dinners, cozy lunches, and comforting meals any day of the week.
Whether we serve it plain, cheesy, loaded with bacon, or paired with warm bread, this homemade potato soup remains a timeless recipe worth making again and again.
