Creamy Ham and Potato Soup Recipe
I still remember my grandmother standing over her big soup pot on chilly Sunday afternoons, filling our whole house with the warm, savory smell of simmering ham and potatoes. That cozy feeling is exactly what I hope to bring you with this creamy ham and potato soup recipe—it’s pure comfort in a bowl. This easy ham and potato soup comes together in one pot and turns humble ingredients into something truly magical.
Whether you’re using up leftover holiday ham or just craving a hearty meal, this soup never lets me down. It’s the kind of dinner that feels both nostalgic and perfectly doable on a busy weeknight.
What Goes In This Cozy Ham and Potato Soup
You likely have most of these ingredients waiting in your pantry or fridge right now. Start with a good diced ham—leftover baked ham works beautifully here, giving the soup that deep, savory flavor we all love. You’ll also need about two pounds of russet or Yukon Gold potatoes, which break down just enough to thicken the broth naturally as they cook.
From there, we build layers of flavor with onions, carrots, and celery, plus a simple blend of broth, milk, and a touch of cream. This one pot ham potato stew is flexible, though, so don’t stress if you’re missing something—I’ll share easy swaps below.
Your Simple Timeline for Cozy Soup
You won’t be stuck in the kitchen all day with this recipe, I promise. I spend about 15 minutes getting everything chopped and ready, then the soup simmers gently for another 20 minutes.
In under 35 minutes total, you’ll have a steaming pot of creamy potato ham soup ready to serve. It’s the perfect easy family dinner for those nights when you want something satisfying without a lot of fuss.

Ham and Potato Soup
Ingredients
- 3 1/2 cups peeled and diced potatoes
- 1/3 cup diced celery
- 1/3 cup finely chopped onion
- 3/4 cup cooked and diced ham
- 3 1/4 cups water
- 2 tbsp chicken bouillon granules
- 1/2 tsp salt or to taste
- 1 tsp ground white or black pepper
- 5 tbsp butter
- 5 tbsp all-purpose flour
- 2 cups whole milk
Method
- In a large stockpot or Dutch oven, combine the diced potatoes, celery, onion, ham, and water. Bring the mixture to a boil over high heat, then reduce the heat to medium-low and let it simmer for 10 to 15 minutes, until the potatoes are tender when pierced with a fork.
- Stir in the chicken bouillon granules, salt, and pepper, making sure they are fully dissolved into the broth.
- In a separate medium saucepan, melt the butter over medium-low heat. Once the butter is melted and bubbly, whisk in the flour to form a smooth paste, cooking and stirring for about 1 minute to remove the raw flour taste.
- Slowly whisk the milk into the butter and flour mixture, continuing to whisk constantly to prevent lumps. Cook and stir until the mixture thickens, about 4 to 5 minutes; it should be smooth and coat the back of a spoon.
- Pour the milk mixture (the white sauce) into the stockpot with the potato and ham mixture. Stir everything together thoroughly to combine.
- Continue to cook the soup over medium heat, stirring occasionally, until it is fully heated through, about 5 more minutes. The soup will be creamy and thick.
Nutrition
Private Notes
Thoughtful Tips for Special Diets
If you’re sugar-conscious or looking for diabetic-friendly options, this soup can easily adapt to meet your needs. Potatoes naturally have a moderate glycemic index, but you can make simple swaps to keep things blood sugar friendly.
Try using half cauliflower florets in place of some potatoes—they cook down just as creamy and add extra nutrients. You can also skip the heavy cream and use whole milk or a unsweetened almond milk for a lighter, low-sugar version that’s just as cozy.
My Favorite Tips for Perfect Soup Every Time
I’ve made this creamy ham and potato soup more times than I can count, and I’ve picked up a few tricks along the way. First, if you want a richer flavor without extra sodium, try using a ham bone or a few chunks of ham hock while simmering—just remember to remove them before serving. For a gluten-free version, you can thicken the soup with a cornstarch slurry instead of flour.
If you prefer a smoother texture, use an immersion blender to partially puree the soup—it makes it extra creamy. Don’t forget to check out our loaded baked potato soup if you love that restaurant-style thickness. Lastly, this soup tastes even better the next day, so feel free to make it ahead and gently reheat it on the stove.
Nutrition and Health Benefits of Ham Soup
This ham and potato soup isn’t just comforting—it’s also nourishing. Potatoes provide vitamin C, potassium, and fiber, especially if you leave the skins on for extra texture and nutrients. Ham adds protein, making this soup a filling meal that keeps you satisfied longer.
For more on the nutritional benefits of potatoes, you can read up on how they support a balanced diet. If you enjoy veggie-packed soups, you might also love our hearty chicken vegetable soup for another nutrient-rich option.
How to Lighten Up Your Ham and Potato Soup
If you’re looking for a lighter version of this classic, I have a few easy tweaks that still deliver on flavor. Swap the heavy cream for evaporated milk or Greek yogurt stirred in at the end—it adds creaminess with less fat. You can also load up on extra veggies like celery, carrots, or even some kale to boost the fiber and vitamins.
For a lower-sodium option, choose a low-sodium ham or reduce the added salt, letting the natural flavors shine. Try our creamy broccoli cheddar soup if you love rich soups with a veggie twist. Another favorite is this creamy vegetable soup, which uses a light broth base and plenty of fresh produce.
How to Serve Ham and Potato Soup the Cozy Way
I love serving this soup on a rainy evening with a big basket of warm, crusty bread for dipping. It’s also fantastic with a simple side salad or even a grilled cheese sandwich for the ultimate comfort meal. For a cozy gathering, set up a soup bar with toppings like shredded cheddar, chopped chives, and extra black pepper.
My family always fights over the last spoonful, especially when it’s paired with a warm biscuit or a slice of cornbread. There’s something about the way the creamy broth soaks into bread that feels like a hug from the inside.
Common Mistakes to Avoid for Perfect Soup
Even the coziest recipes can have little pitfalls, so here’s how to avoid them. First, don’t overcook the potatoes—they should be tender but not mushy, so keep an eye on them as they simmer. Second, be cautious with salt since ham can be salty; taste before adding any extra seasoning. Third, if you’re using a very lean ham, the soup might lack richness, so a splash of cream or a pat of butter at the end can help.
For more on balancing flavors, especially sodium, you can refer to these sodium intake guidelines. If you love potato soups, our beef and potato soup offers another hearty, mistake-proof option. Finally, always let the soup cool a bit before storing—it keeps the texture just right for leftovers.
How to Store and Reheat Your Leftover Soup
This soup stores beautifully, making it a fantastic make-ahead meal for busy weeks. Let the soup cool completely before transferring it to airtight containers—it will keep in the fridge for up to 4 days. For longer storage, freeze portions in freezer-safe bags or containers for up to 3 months.
When reheating, do it gently on the stove over low heat, stirring occasionally to prevent sticking. If the soup thickens too much, just add a splash of broth or milk to loosen it. For another freezer-friendly option, try our classic chicken soup or this Italian sausage soup—both reheat like a dream.
Why You Should Try This Soup Tonight
I hope this creamy ham and potato soup becomes a staple in your home just like it is in mine. It’s the kind of recipe that feels both special and simple, perfect for weeknights or lazy weekends. If you’re looking for more cozy ideas, you might enjoy our potatoes au gratin with ham or this mushroom wild rice soup.
For chicken lovers, chicken soup with potatoes is another hearty favorite. And if you need something healing and warm, healing chicken soup or Italian penicillin soup are both wonderful choices. Don’t forget creamy tomato basil soup for a classic pairing with grilled cheese.
More Cozy Soup Recipes You’ll Love
If you enjoyed this ham and potato soup, here are a few more comforting recipes to warm your kitchen.
Beef and Potato Soup – Hearty and rich, this soup is packed with tender beef and wholesome potatoes.Loaded Baked Potato Soup – All the flavors of a fully loaded baked potato in a creamy, indulgent bowl.
Creamy Broccoli Cheddar Soup – A veggie-packed classic that’s both cheesy and comforting.
Vegetable Beef Soup – Loaded with chunks of beef and colorful vegetables in a savory broth.
Slow Cooker Chicken Soup – Let your crockpot do the work for this easy, hands-off favorite.
Frequently Asked Questions
What goes in ham and potato soup?
You’ll need diced ham, potatoes, onions, carrots, celery, broth, milk, and a few simple seasonings. It’s a flexible recipe, so feel free to add extras like corn, peas, or a sprinkle of cheese on top. For another ham-based idea, try our potatoes au gratin with ham.
What are some common mistakes to avoid when making potato soup?








