Old Fashioned Potato Soup Recipe—Simple and Comforting

If you grew up loving cozy bowls of homemade soup, this old fashioned potato soup recipe will feel like a warm hug from the past. It is the kind of simple, nourishing meal grandma made with pantry staples, a little patience, and a whole lot of love. No fancy ingredients, no shortcuts, just honest comfort food done right.

This soup is creamy without being heavy, hearty without feeling overwhelming, and deeply satisfying in the most familiar way. It is perfect for chilly evenings, slow weekends, or anytime you want something comforting and dependable.

Why You’ll Love This Old Fashioned Potato Soup Recipe

This is the kind of soup that never goes out of style. It relies on humble ingredients and simple technique, yet the result is rich, soothing, and full of flavor.

One of the best things about this recipe is how approachable it is. Everything comes together in one pot, with no complicated steps or special equipment required. If you can peel potatoes and stir a spoon, you can make this soup successfully.

The texture is another reason people love it. Some of the potatoes soften and partially break down during cooking, naturally thickening the soup while still leaving tender chunks for a rustic, satisfying bite.

Most of all, this soup tastes like home. Mild onions and celery provide gentle background flavor, butter adds richness, and evaporated milk brings that classic creamy finish without overpowering the potatoes themselves.

Ingredients for Old Fashioned Potato Soup

Main Ingredients

  • Russet potatoes, peeled and cut into chunks, 2 lb
  • Yellow onion, finely chopped, 0.5 cup
  • Celery, finely chopped, 0.5 cup
  • Unsalted butter, 4 tablespoons
  • All purpose flour, 3 tablespoons
  • Water or low sodium broth, about 4 cups, enough to just cover potatoes
  • Evaporated milk, 12 oz can
  • Kosher salt, to taste
  • Black pepper, freshly ground, to taste

Ingredient Notes and Substitutions

Russet potatoes are ideal for this old fashioned potato soup recipe. They have a high starch content, which helps thicken the soup naturally as it cooks. Yukon Gold potatoes can be used, but the soup will be slightly less thick and more buttery in texture.

Evaporated milk is a key ingredient here. It provides creaminess without the heaviness of cream. Be sure not to confuse it with sweetened condensed milk.

Water keeps the soup very traditional and mild, while broth adds a little extra depth. Either works well depending on your preference.

If you are avoiding dairy, you can substitute a plain, unsweetened plant milk, but the flavor will change and the soup will lose some of its classic character.

Step by Step Instructions

Step 1 – Prepare the Potatoes

Peel the russet potatoes and cut them into large chunks, about 1.5 inches. Place them in a large bowl.

Add the chopped onion, chopped celery, and flour to the potatoes. Season generously with salt and black pepper. Toss everything together until the vegetables are evenly coated with flour. Let the mixture rest for about 10 minutes. This step helps build flavor and contributes to the soup’s thickness.

Step 2 – Melt the Butter and Start the Soup

Place a large soup pot or Dutch oven over medium heat. Add the butter and allow it to melt completely.

Add the potato mixture to the pot and stir gently so the vegetables are coated in butter. Cook for about 3 minutes, stirring occasionally, without browning.

Step 3 – Add Liquid and Simmer

Pour in enough water or broth to just cover the potatoes. Increase the heat and bring the mixture to a gentle boil.

Once boiling, reduce heat slightly and stir well. Carefully pour in the evaporated milk while stirring.

Bring the soup back to a simmer and then reduce heat to low. Cook uncovered for about 25 to 30 minutes, stirring occasionally, until the potatoes are tender and beginning to break down.

Step 4 – Adjust Consistency and Seasoning

As the soup simmers, some potato pieces will soften and dissolve slightly, thickening the broth. If you prefer a thicker soup, gently mash a few potatoes against the side of the pot with a spoon.

Taste the soup and adjust salt and black pepper as needed. Simmer a few more minutes until the soup reaches your desired consistency.

Step 5 – Serve and Enjoy

Ladle the hot soup into bowls and serve immediately. This soup is best enjoyed warm and fresh, ideally with simple bread or crackers on the side.

Pro Tips for Success

  • Cut potatoes into similar sized chunks so they cook evenly
  • Stir occasionally to prevent sticking and ensure even thickening
  • Use evaporated milk at room temperature to avoid curdling
  • Do not rush the simmer, slow cooking builds the best texture
  • Season gradually and taste often

Flavor Variations

  • Extra Creamy: Stir in an additional 0.5 cup whole milk at the end
  • Herb Touch: Add chopped fresh parsley or thyme just before serving
  • Vegetable Rich: Add diced carrots for extra color and sweetness
  • Cracked Pepper: Finish with freshly cracked black pepper for warmth
  • Loaded Style: Top bowls with green onions or shredded cheese if desired

Serving Suggestions

This old fashioned potato soup recipe pairs perfectly with simple sides. Serve it with warm cornbread, crusty bread, or saltine crackers for a truly classic meal.

It also works well as a starter for a larger dinner or as a light lunch on its own. For a nostalgic touch, serve it in wide bowls and let it cool slightly before eating, just like grandma used to do.

Storage and Freezing Instructions

Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently over low heat, stirring often.

Freezing is not recommended for this soup, as the dairy and potatoes can change texture once thawed. If needed, freeze before adding evaporated milk and add it fresh when reheating.

Nutrition Facts Per Serving

NutrientAmount
Calories310
Protein7 g
Carbohydrates38 g
Fat14 g
Fiber4 g
Sodium520 mg

Values are approximate and will vary based on ingredients used.

FAQ About Old Fashioned Potato Soup Recipe

Can I make this soup thicker?

Yes. You can mash more of the potatoes directly in the pot or let the soup simmer longer uncovered so excess liquid evaporates naturally.

Why use flour on the potatoes?

The flour helps create a lightly thickened base when combined with butter and liquid, giving the soup its classic texture without cream.

Can I use milk instead of evaporated milk?

You can, but the soup will be thinner. Evaporated milk has less water content and creates a richer result.

Is this soup gluten free?

As written, it is not. To make it gluten free, omit the flour and rely solely on potato starch for thickening.

Does this soup taste better the next day?

It does develop more flavor overnight, but it is best enjoyed within a couple of days for optimal texture.

Old Fashioned Potato Soup

Emma
A cozy, comforting bowl of classic potato soup made with simple, old fashioned ingredients. Tender potatoes, gentle aromatics, butter, and evaporated milk create a naturally creamy, nostalgic soup just like grandma used to make.
No ratings yet
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Soup
Cuisine American
Servings 4 servings
Calories 310 kcal

Equipment

  • large soup pot or Dutch oven
  • knife and cutting board
  • measuring cups and spoons
  • mixing bowl
  • wooden spoon

Ingredients
  

  • 2 lb russet potatoes, peeled and cut into chunks
  • 0.5 cup yellow onion, finely chopped
  • 0.5 cup celery, finely chopped
  • 4 tbsp unsalted butter
  • 3 tbsp all purpose flour
  • 4 cups water or low sodium broth (enough to cover potatoes)
  • 12 oz evaporated milk
  • kosher salt, to taste
  • black pepper, freshly ground, to taste

Instructions
 

  • Peel the russet potatoes and cut them into large 1.5-inch chunks. Place them in a large bowl.
  • Add the chopped onion, chopped celery, and flour to the potatoes. Season generously with salt and pepper. Toss to coat evenly and let rest for 10 minutes.
  • Place a large soup pot or Dutch oven over medium heat. Melt the butter completely.
  • Add the potato mixture to the pot and stir to coat with butter. Cook for 3 minutes without browning.
  • Pour in enough water or broth to just cover the potatoes. Bring to a gentle boil.
  • Reduce heat slightly and stir. Slowly pour in the evaporated milk while stirring.
  • Bring back to a simmer, then reduce heat to low. Cook uncovered for 25–30 minutes, stirring occasionally, until potatoes are tender and beginning to break down.
  • For a thicker soup, mash a few potatoes against the side of the pot. Season with additional salt and pepper.
  • Ladle the hot soup into bowls and serve with bread or crackers.

Notes

For a thicker texture, mash a few potatoes near the end of cooking. For a richer flavor, use broth instead of water. Avoid rapid boiling after adding evaporated milk to prevent curdling. This soup is best served warm with bread or crackers.

Nutrition

Calories: 310kcalCarbohydrates: 38gProtein: 7gFat: 14gSaturated Fat: 8gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 34mgSodium: 520mgPotassium: 940mgFiber: 4gSugar: 8gVitamin A: 380IUVitamin C: 11mgCalcium: 260mgIron: 1.6mg
Keyword comfort food, homemade soup, old fashioned potato soup, potato soup
Tried this recipe?Let us know how it was!

Final Thoughts

This old fashioned potato soup recipe is proof that simple food can be deeply comforting and satisfying. With tender potatoes, gentle seasoning, and a creamy broth that feels both light and rich, it captures the heart of classic home cooking. If you are looking for a reliable, timeless soup that brings warmth to the table, this recipe belongs in your kitchen.

Leave a Comment

Recipe Rating