Simple Old Fashioned Potato Soup
There’s something special about a bowl of homemade potato soup. It’s warm, creamy, filling, and made with simple ingredients that most of us already have in the kitchen. When the weather turns chilly or you simply need a comforting meal after a long day, this classic potato soup delivers every single time.
Unlike complicated restaurant-style soups packed with expensive ingredients, this old-fashioned potato soup keeps things simple. Tender potatoes, flavorful vegetables, rich broth, and creamy milk come together to create a hearty bowl of comfort that tastes like home.
The best part? It’s beginner-friendly, budget-friendly, and nearly impossible to mess up.
Why You’ll Love This Potato Soup
This recipe has been a family favorite for generations because it checks all the boxes:
- Simple pantry ingredients
- Easy one-pot preparation
- Rich and creamy texture
- Perfect for meal prep
- Family-friendly flavor
- Budget-conscious comfort food
- Ready in about 40 minutes
Whether you’re making dinner for your family or meal prepping lunches for the week, this potato soup is always a good choice.
Ingredients
Gather these simple ingredients before you begin:
- 4 tablespoons unsalted butter
- 1 large yellow onion, chopped
- 2 celery stalks, chopped
- 2 carrots, peeled and chopped
- 1/4 cup all-purpose flour
- 4 cups chicken broth or vegetable broth
- 2 pounds russet potatoes, peeled and cubed
- 2 cups whole milk or heavy cream
- 1 teaspoon salt
- 1/2 teaspoon black pepper
Optional Toppings
- Shredded cheddar cheese
- Crispy bacon crumbles
- Fresh chives
- Sour cream
- Green onions
- Croutons
Kitchen Tools You’ll Need
No special equipment is required for this recipe.
| Tool | Purpose |
|---|---|
| Large Pot or Dutch Oven | Cooking the soup |
| Knife and Cutting Board | Vegetable prep |
| Wooden Spoon | Stirring |
| Potato Masher | Creating texture |
| Ladle | Serving |
How to Make Old-Fashioned Potato Soup
Step 1: Cook the Vegetables
Place a large pot or Dutch oven over medium heat.
Melt the butter, then add the chopped onion, celery, and carrots.
Cook for 5 to 7 minutes, stirring occasionally, until the vegetables soften. This creates the flavor base for the soup.
Step 2: Add the Flour
Sprinkle the flour evenly over the vegetables.
Stir continuously for about one minute to cook away the raw flour taste.
This step helps create the creamy texture that makes potato soup so comforting.
Step 3: Add the Broth
Slowly pour in the broth while stirring constantly.
Scrape the bottom of the pot to release any flavorful bits that may have formed during cooking.
Continue stirring until everything is smooth and well combined.
Step 4: Cook the Potatoes
Add the cubed potatoes to the pot.
Bring the mixture to a gentle boil, then reduce the heat and simmer.
Cook for 15 to 20 minutes, or until the potatoes are fork-tender.
Step 5: Create the Creamy Texture
Once the potatoes are soft, use a potato masher to mash roughly half of them directly in the pot.
This creates a naturally thick and creamy soup while still leaving plenty of potato chunks for texture.
Step 6: Add the Dairy
Reduce the heat to low.
Slowly stir in the milk or cream, followed by the salt and black pepper.
Allow the soup to warm through for several minutes.
Avoid boiling the soup after adding dairy, as high heat can cause the milk to separate.
Step 7: Taste and Serve
Taste the soup and adjust the seasoning if necessary.
Ladle into bowls and top with your favorite garnishes.
Serve immediately while hot and creamy.
Pro Tips for the Best Potato Soup
Use Russet Potatoes
Russet potatoes are the best choice because their high starch content helps create a naturally creamy soup.
Yukon Gold potatoes also work well, but they hold their shape more and create a slightly different texture.
Warm the Milk First
Cold milk added directly to hot soup can occasionally cause curdling.
Warming it slightly beforehand helps everything blend together smoothly.
Don’t Puree Everything
Completely blending the soup can make it overly smooth and gluey.
Mashing only part of the potatoes creates the perfect balance between creamy and chunky.
Cook Vegetables Slowly
The onions, carrots, and celery should soften rather than brown.
Gentle cooking develops sweetness and depth without overpowering the soup.
Variations and Substitutions
One of the best things about homemade potato soup is how easy it is to customize.
| Variation | What to Change |
|---|---|
| Vegan | Use olive oil, vegetable broth, and oat milk |
| Gluten-Free | Replace flour with cornstarch slurry |
| Spicy | Add diced jalapeños or red pepper flakes |
| Extra Cheesy | Stir in cheddar cheese before serving |
| Loaded Potato Soup | Top with bacon, cheese, sour cream, and chives |
| Protein-Packed | Add diced ham or cooked sausage |
Make-Ahead Tips
This soup is perfect for meal prep.
You can chop all the vegetables up to 24 hours in advance.
Store peeled potatoes in cold water in the refrigerator to prevent browning.
The finished soup can also be made a day ahead, and many people find the flavor improves overnight.
What to Serve with Potato Soup
Potato soup is hearty enough to be a meal on its own, but pairing it with the right side dishes makes it even better.
| Side Dish | Why It Works |
|---|---|
| Crusty Bread | Perfect for dipping |
| Dinner Rolls | Soft and comforting |
| Green Salad | Adds freshness and crunch |
| Grilled Cheese Sandwich | Ultimate comfort food pairing |
| Roasted Vegetables | Adds color and balance |
Nutrition Information
The following values are estimates based on one serving.
| Nutrient | Amount |
|---|---|
| Calories | 350 kcal |
| Protein | 8g |
| Fat | 20g |
| Carbohydrates | 35g |
| Fiber | 4g |
| Sodium | Varies by broth used |
Dietary Adjustments
| Dietary Need | Substitute |
|---|---|
| Vegan | Olive oil, vegetable broth, oat milk |
| Dairy-Free | Plant-based milk alternatives |
| Gluten-Free | Cornstarch slurry instead of flour |
| Lower Fat | 2% milk instead of cream |
Storage Instructions
Refrigerator
Store leftover soup in an airtight container for up to 4 days.
The soup will naturally thicken as it cools.
Reheating
Warm gently on the stovetop over low heat.
Add a splash of milk or broth if the soup becomes too thick.
Freezing
While possible, freezing is not ideal.
Potatoes and dairy can develop a grainy texture after thawing, so this soup is best enjoyed fresh or refrigerated.
Frequently Asked Questions
Why is my potato soup too thin?
Continue simmering the soup uncovered for several minutes to reduce excess liquid.
You can also mash more potatoes or stir in a cornstarch slurry for additional thickness.
Can I use Yukon Gold potatoes?
Absolutely. Yukon Gold potatoes create a slightly richer flavor and hold their shape better than russets.
Why did my soup curdle?
Curdling usually happens when dairy is exposed to high heat.
Always lower the temperature before adding milk or cream and avoid boiling afterward.
Can I add meat?
Yes. Diced ham, cooked bacon, sausage, or shredded chicken all work wonderfully in this recipe.
How do I make loaded potato soup?
Top each bowl with shredded cheddar cheese, crispy bacon, sour cream, and chopped chives for the ultimate loaded potato soup experience.
Final Thoughts
This Simple Old-Fashioned Potato Soup proves that comfort food doesn’t need complicated ingredients or advanced cooking skills. With a handful of pantry staples and one pot, you can create a rich, creamy meal that warms everyone around the table.
It’s affordable, satisfying, easy to customize, and perfect for busy weeknights or cozy weekends at home.
Serve it with crusty bread, load it up with your favorite toppings, and enjoy every comforting spoonful. Once you make this classic potato soup, it’s likely to become a regular part of your dinner rotation.