Get this recipe sent to your inbox, plus
new home-style recipes from An Amateur Cook every week.
This soup came into my life on a cold evening when I didn’t feel like doing much of anything… except eating something warm.
I remember opening the fridge and spotting some leftover ham that I didn’t really have a plan for. Not enough for a full meal, too much to throw away. Classic situation.
Then I saw the potatoes sitting quietly in the corner like they always do, just waiting to be useful.
So I thought, alright… let’s try something simple.
No big expectations. Just throwing things into a pot and hoping it turns into something decent. But somewhere between the simmering potatoes and that creamy milk sauce coming together, the whole kitchen started to smell like comfort.
The first spoonful? Warm, creamy, a little salty from the ham, soft potatoes in every bite.
That’s when I knew this wasn’t just a “use up leftovers” recipe anymore.
Now it’s one of those meals I make when I want something that feels like a blanket in a bowl. Nothing fancy, just honest, filling, and exactly what I need.
Table of Contents
Why I Keep Coming Back to It
Comfort in Every Spoon: It’s warm, creamy, and just makes everything feel a little better.
Simple Ingredients, Big Payoff: Nothing complicated here, but it tastes like you put in more effort than you did.
Great Use for Leftovers: Perfect way to use up extra ham without overthinking it.
Filling and Satisfying: This isn’t a light soup, it actually fills you up.
Creamy Without Being Too Heavy: It’s rich, but still easy to enjoy bowl after bowl.
Perfect for Cold Days: This is my go-to when the weather calls for something cozy.
Family-Style Feel: It’s the kind of dish you serve in big bowls and go back for seconds.
Real-Life Cooking Notes from Ethan
Cut Potatoes Evenly: This helps them cook at the same rate. I’ve had some too soft and some too firm before.
Don’t Overcook the Potatoes: You want them tender, not falling apart completely.
Bouillon Adds Depth: It might seem small, but it really boosts the flavor.
Season Gradually: Ham can be salty, so taste before adding extra salt.
Cook the Flour Properly: That butter and flour step matters. It removes the raw flour taste.
Whisk the Milk Slowly: Adding milk gradually keeps the sauce smooth.
Stir as It Thickens: The sauce can catch at the bottom if you ignore it.
Let It Sit a Bit: It thickens slightly as it rests, and somehow tastes even better.
Ingredients You’ll Need
Potatoes (Peeled & Diced): 3 ½ cups
Water: 3 ¼ cups
Cooked Ham (Diced): ¾ cup
Celery (Diced): ⅓ cup
Onion (Finely Chopped): ⅓ cup
Chicken Bouillon Granules: 2 tablespoons
Black or White Pepper: 1 teaspoon
Salt: ½ teaspoon (adjust to taste)
Butter: 5 tablespoons
All-Purpose Flour: 5 tablespoons
Milk: 2 cups
How It Comes Together
Start the Base: In a large pot, combine potatoes, water, ham, celery, and onion.
Cook Until Tender: Bring to a boil, then simmer until potatoes are soft, about 10–15 minutes.
Season the Soup: Stir in bouillon, pepper, and salt.
Make the Cream Base: In another pan, melt butter and stir in flour. Cook for about a minute.
Add Milk: Slowly whisk in milk and cook until thick and smooth.
Combine Everything: Pour the milk mixture into the soup and stir well.
Warm Through: Let it cook for a few minutes until everything is heated and combined.
Serve Hot: Ladle into bowls and enjoy.
Variations You Will Enjoy Trying
Cheesy Version: Add shredded cheddar for extra richness.
Bacon Swap: Use bacon instead of ham for a smoky flavor.
Veggie Boost: Add carrots or corn for more texture.
Garlic Addition: A little garlic adds depth.
Creamier Option: Replace some milk with cream.
Herb Finish: Fresh parsley or chives on top adds freshness.
potato soup recipe
Creamy potato and ham soup with tender vegetables, rich milk base, and comforting flavors, perfect for a hearty, satisfying meal.
Leave a Reply