Old-Fashioned Potato Soup

 

Sometimes the simplest recipes are the ones we love the most. This Old-Fashioned Potato Soup is made the way grandmas have been making it for generations: tender potatoes, whole milk, and butter, seasoned with a little salt and pepper. That’s it. No cans of soup and no fancy ingredients.

It’s warm, mild, and soothing, the kind of soup you crave on a chilly day or when you’re feeling under the weather. It takes about 35 minutes, costs very little to make, and you can dress it up with all the loaded baked potato toppings you like.

You’ll find more cozy soups to warm you up in my soup recipes.

Why You’ll Love This Recipe

  • Five simple ingredients: Potatoes, milk, butter, salt, and pepper.
  • Ready in about 35 minutes: With just 5 minutes of prep.
  • Budget-friendly: A big pot for very little money.
  • Old-fashioned comfort: Mild, creamy, and soothing.
  • Easy to customize: Make it loaded, dairy-free, or in the Instant Pot.

Ingredients Breakdown

Here’s what goes into this simple potato soup. You’ll find exact amounts in the recipe card at the bottom of the page.

  • Russet potatoes: Two pounds, about 6 medium, peeled and chopped. Russets get soft and fluffy and help thicken the soup.
  • Water: Just enough to cover the potatoes while they cook.
  • Whole milk: Three cups make the soup creamy and rich.
  • Butter: Four tablespoons add that classic, homey flavor.
  • Salt and pepper: Season to taste at the end.

Step-by-Step Instructions

1. Cook the potatoes

Put the potatoes in a large soup pot and cover them with water. Cook over medium heat until they’re tender when pierced with a fork, about 20 minutes. Take the pot off the heat and drain the potatoes well.

2. Add the milk and butter

Put the drained potatoes back in the pot and add the milk and butter. Cook over medium heat until the milk just starts to bubble gently around the edges, about 5 to 10 minutes.

3. Season and serve

Take the pot off the heat. Ladle the soup into bowls and season with salt and pepper to taste.

Tips and Variations

  • Drain well: Getting rid of the cooking water keeps the soup rich and creamy, not watery.
  • Watch the milk: Heat it just until it bubbles gently at the edges so it doesn’t scorch.
  • Make it creamier: Blend the soup with an immersion blender before serving for a smoother texture.
  • Make it loaded: Top bowls with cheese, bacon, sour cream, and chives.
  • Make it dairy-free or vegan: Use plant-based butter and your favorite non-dairy milk.
  • Instant Pot method: Add the potatoes, water, butter, salt, and pepper to the Instant Pot. Cook on High Pressure for 10 minutes, then quick-release. Switch to Sauté, drain any remaining water, stir in the milk, and cook for 3 minutes until thickened.

How to Serve This Recipe

Ladle the soup into warm bowls and set out the toppings: shredded cheddar, crumbled bacon, sour cream, and chopped chives. Everyone can make theirs as plain or as loaded as they like.

Serve it with a slice of warm, crusty No Knead Bread or Easy Dinner Rolls for dunking. A crisp Grilled Chicken Caesar Salad on the side turns it into a hearty meal.

Frequently Asked Questions

What are the best potatoes for potato soup?

Russet potatoes are perfect. They turn soft and fluffy and help thicken the soup naturally.

How do I make potato soup thicker or creamier?

Blend some or all of the soup with an immersion blender before serving.

Can I make it in the Instant Pot?

Yes. Cook the potatoes, water, butter, salt, and pepper on High Pressure for 10 minutes, quick-release, drain any extra water, stir in the milk on Sauté, and cook for 3 minutes.

Can I make it dairy-free?

Yes. Use plant-based butter and your favorite non-dairy milk.

How long does potato soup keep?

Let it cool completely, then store it in an airtight container in the fridge for up to 3 days. Reheat it gently before serving.

You May Also Love

Old-Fashioned Potato Soup

This cozy, old-fashioned Potato Soup is my Grandmother’s cherished recipe — simple, comforting, and made with just five ingredients. No heavy cream needed, just pure, creamy goodness in every spoonful.
Print Pin
Course: Main Course, Soup
Cuisine: American (Southern comfort-style)
Keyword: Potato Soup
Prep Time: 5 minutes
Cook Time: 30 minutes
Total Time: 35 minutes
Servings: 8 servings
Calories: 171kcal

Ingredients

  • 2 pounds (about 6 medium) Russet potatoes scrubbed, peeled, and chopped
  • Water enough to cover potatoes
  • 3 cups whole milk
  • 4 tablespoons butter
  • Salt and pepper to taste

Instructions

  • Cook the potatoes: Place the potatoes in a large soup pot and cover with water.
    Cook over medium heat until tender when pierced with a fork — about 20 minutes.
    Remove from heat and drain well.
  • Add milk and butter: Return the drained potatoes to the pot. Add milk and butter.
    Cook over medium heat until the milk just begins to bubble gently around the edges, about 5–10 minutes.
  • Finish and serve: Remove from heat. Ladle into bowls and season with salt and pepper to taste.

.

  • Storage:Let the soup cool completely, then store in an airtight container in the refrigerator for up to 3 days. Reheat gently before serving.
  • Variations:
  • Dairy-Free: Use plant-based butter and your favorite non-dairy milk.
  • Vegan: Follow the dairy-free substitutions — the recipe is naturally vegan-friendly this way.
  • Loaded Potato Soup: Add your favorite toppings like cheese, bacon, sour cream, and chives.
  • Instant Pot Method:
    • Add potatoes, water, butter, salt, and pepper to the Instant Pot.
    • Seal the lid and cook on High Pressure for 10 minutes.
    • Quick-release the pressure, then switch to Sauté mode.
    • Drain any remaining water, stir in the milk, and cook for 3 minutes until thickened.
    • For a creamy texture, blend with an immersion blender before serving.
  • Add potatoes, water, butter, salt, and pepper to the Instant Pot.
  • Seal the lid and cook on High Pressure for 10 minutes.
  • Quick-release the pressure, then switch to Sauté mode.
  • Drain any remaining water, stir in the milk, and cook for 3 minutes until thickened.
  • For a creamy texture, blend with an immersion blender before serving.

Nutrition

Calories: 171kcal | Carbohydrates: 18g | Protein: 5g | Fat: 8g | Fiber: 2g
Save
5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Related Recipes

Cabbage Roll Soup6-
Creamy White Lasagna Soup 5-
Lasagna Soup-
Creamy Roasted Tomato Soup2-
Creamy Chicken Mushroom Soup5-
Chicken Tortellini Soup3-
Creamy Marry Me Chicken Soup 5-
Creamy Chicken Wild Rice Soup2-
Cheddar Broccoli Potato Soup2-
Roasted Tomato and Basil Soup2-
One-Pot Lasagna Soup5-
Cabbage Roll Soup Recipe-

Hi, I’m Charlotte!

Welcome to Cookie and Spoon—my little corner of the internet where I share simple, feel-good recipes made for real life. From quick weeknight dinners to sweet treats you’ll want to bake on repeat, there’s a bit of everything here for every kind of home cook.

Related Recipes

Cabbage Roll Soup6-
Creamy White Lasagna Soup 5-
Lasagna Soup-
Creamy Roasted Tomato Soup2-
Creamy Chicken Mushroom Soup5-
Chicken Tortellini Soup3-
Creamy Marry Me Chicken Soup 5-
Creamy Chicken Wild Rice Soup2-
Cheddar Broccoli Potato Soup2-
Roasted Tomato and Basil Soup2-
One-Pot Lasagna Soup5-
Cabbage Roll Soup Recipe-