Ham and Potato Soup

Hearty comfort food served in a rustic ceramic dish.

Table of content

Facebook
Pinterest

Creamy Ham and Potato Soup made with tender potatoes, smoky ham, celery, onions, butter, and milk. Comfort food at its finest!

Pin this Recipe

You know how certain foods just bring back memories so vivid you can practically feel the moment? That’s exactly what this Ham and Potato Soup does for me. I swear, every time I make it, I’m transported straight back to my college apartment’s tiny, barely-functional kitchen.

My best friend and I were broke—like, digging-quarters-out-of-the-couch kind of broke. And it was freezing that winter. I remember one night, we raided her pantry and all we could scrape together was some potatoes, leftover Christmas ham her mom sent her, and random veggies that were definitely on their last leg. So, we made soup.

The whole thing was a glorious mess. We had no idea what we were doing—just dumping ingredients in a pot, laughing hysterically, and praying we didn’t burn the whole place down. Somehow, it turned out amazing. Thick, creamy, comforting… It was like a hug in a bowl. Maybe we just got lucky, or maybe it was the cheap wine we drank while cooking, but we felt like culinary geniuses that night.

Now, I’ve polished up the recipe quite a bit since then. But every spoonful still brings me back to that rickety old apartment and those nights of laughing way too loud, spilling things, and thinking we were absolutely nailing adulthood.

And honestly? Maybe we were. Because that soup was good.

Why You’ll Love This Ham and Potato Soup Recipe?

Why does this Ham and Potato Soup hit differently? Let me count the ways.

  • Cozy, Comforting Goodness: It’s thick, creamy, and packed with hearty ingredients that warm you from the inside out. Just the thing for chilly nights or when you’re feeling under the weather.

  • Super Forgiving Recipe: Whether you’ve got extra ham from the holidays or a random leftover chunk hanging out in the fridge, it all works. And if you’re short on potatoes or want to throw in some carrots or corn, go for it. This soup just gets you.

  • Cheap & Easy: It’s a budget-friendly dream. Basic ingredients you probably already have, and it all comes together in one pot. Well, technically two, but I won’t judge if you try to make it work in one.

  • Make-Ahead & Freezer Friendly: Whether you’re meal prepping or trying to clear out the fridge, this soup has your back.

Hearty comfort food served in a rustic ceramic dish.

Ingredient Notes:

Alright, so here’s what you’ll need to make this Ham and Potato Soup sing. And don’t worry, it’s totally customizable.

  • Potatoes: Yukon Golds are dreamy here, but Russets work great, too. Just make sure to dice them evenly so they cook at the same pace.

  • Cooked Ham: Leftovers are your best friend. Christmas or Easter ham works wonders, but even store-bought deli ham can do the trick if you’re desperate.

  • Celery & Onion: Classic flavor boosters. They add a little crunch and a whole lotta flavor.

  • Chicken Bouillon: Yep, it’s a shortcut, but it adds a depth of flavor you just can’t beat. Chicken broth works, too.

  • Butter & Flour: This is your thickening power duo. Just don’t rush it—give the flour a chance to cook a bit before adding the milk.

  • Milk: I usually use whole milk for creaminess, but you can totally go with whatever you’ve got. Heavy cream? Even better. Almond milk? Go for it.

  • Seasonings: Salt, pepper, and whatever else you’re into. A dash of garlic powder or smoked paprika can work wonders.

Warm, thick soup filled with diced vegetables and meat.

Want To Save This Recipe?

Enter your email below and we'll send the recipe straight to your inbox.

How To Make Ham and Potato Soup?

  1. Cook the Veggies and Ham:
    Combine the potatoes, ham, celery, onion, and water in a stockpot. Bring it to a boil, then drop it to a simmer. Let it do its thing for about 10 to 15 minutes until the potatoes are nice and tender. Stir in the chicken bouillon, salt, and pepper. Taste and adjust until it’s just right.

  2. Make the Roux:
    In a separate saucepan, melt the butter over medium-low heat. Add the flour and stir like your life depends on it. You’re looking for a thick paste—keep going for about a minute to cook out the raw flour taste.

  3. Add the Milk:
    Slowly whisk in the milk. Keep stirring until the mixture thickens—around 4 to 5 minutes. Don’t walk away here. This is what gives your soup that rich, velvety texture.

  4. Combine & Serve:
    Pour your creamy mixture into the stockpot and stir everything together. Let it simmer for a few more minutes until it’s warmed through and perfect. Serve hot and dive right in. Maybe sprinkle some cheese or crumbled bacon on top if you’re feeling fancy.

Creamy bowl of chunky soup topped with fresh herbs.

Storage Options:

Got leftovers? Lucky you. This soup keeps well in an airtight container in the fridge for about 3–4 days. Reheat it on the stove over medium heat, stirring occasionally. If it gets too thick, just add a little more milk or broth to thin it out.

And yes, you can freeze it, but keep in mind the potatoes might break down a little when you reheat. If you’re planning to freeze it, try undercooking the potatoes a bit.

Variations and Substitutions:

  • Swap the Ham: Bacon or sausage work just as well. Or go wild and use smoked turkey for a different twist.

  • Add More Veggies: Carrots, corn, peas—whatever you like. This soup’s pretty chill about it.

  • Go Dairy-Free: Sub the butter with olive oil and use almond or coconut milk instead.

  • Add Heat: Want some kick? Toss in cayenne pepper or smoked paprika.

Close-up of a spoonful being lifted from a steaming bowl.

What to Serve with Ham and Potato Soup?

You can totally enjoy it on its own, but if you want to make it a feast, try:

Frequently Asked Questions:

Can I make this ahead of time?
Yes! Reheat gently on the stove, adding more milk or broth if needed.

What if I don’t have ham?
Bacon, sausage, or even turkey works great.

Golden, rich broth with tender bites of vegetables and protein.

So, what’s your favorite soup combo? Crusty bread? Grilled cheese? Something totally unexpected? Let me know!

<Remember it later>

Planning to try this recipe soon? Pin it for a quick find later!

PIN IT NOW!

<Remember it later>

Planning to try this recipe soon? Pin it for a quick find later!

Pin it now

Keep the Flavor Coming – Try These:

Creamy bowl of chunky soup topped with fresh herbs.

Ham and Potato Soup

Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
This hearty and creamy Ham and Potato Soup combines tender potatoes, savory ham, celery, onions, and a rich, buttery broth. A comforting classic perfect for chilly evenings.
8 Servings

Ingredients

For the Soup:

  • 3 ½ cups peeled and diced potatoes
  • 3 ¼ cups water
  • ¾ cup diced cooked ham
  • cup diced celery
  • cup finely chopped onion
  • 2 tablespoons chicken bouillon granules
  • 1 teaspoon ground white or black pepper or to taste
  • ½ teaspoon salt or to taste

For the Roux:

  • 5 tablespoons butter
  • 5 tablespoons all-purpose flour
  • 2 cups milk

Instructions
 

Prepare the Vegetables and Ham:

  1. In a large stockpot, combine the diced potatoes, water, cooked ham, celery, and onions. Bring the mixture to a boil over medium-high heat. Reduce the heat and simmer for approximately 10 to 15 minutes, or until the potatoes are tender when pierced with a fork. Stir in the chicken bouillon, ground pepper, and salt. Taste and adjust seasonings as desired.

Prepare the Roux:

  1. In a separate saucepan over medium-low heat, melt the butter until fully liquefied. Gradually add the flour, stirring continuously to form a thick paste. Allow the flour mixture to cook for about 1 minute to eliminate the raw flour taste.

Incorporate the Milk:

  1. Slowly pour the milk into the flour mixture, whisking constantly to ensure a smooth and lump-free consistency. Continue cooking and stirring the mixture over medium-low heat for approximately 4 to 5 minutes, or until the sauce thickens to a creamy texture.

Combine and Serve:

  1. Transfer the creamy milk mixture to the stockpot containing the cooked vegetables and ham. Stir thoroughly to incorporate all ingredients. Continue cooking the soup over medium heat until heated through. Serve hot, garnished with freshly ground black pepper or chopped parsley, if desired.

Notes

To make this soup gluten-free, simply substitute the all-purpose flour in the roux with a gluten-free flour blend that is suitable for thickening, such as rice flour or a gluten-free all-purpose flour mix. Ensure all other ingredients, particularly the chicken bouillon granules, are certified gluten-free.
Bitty

 

Facebook
Pinterest

If you try this recipe, please leave a comment and rating below. I love to hear from you and always appreciate your feedback!

This site contains affiliate links, if you make a purchase through them, we receive a small commission.

Related Categories

Subscribe for email updates

Leave a Reply

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

Recipe Rating




< Hi, I'm Bitty! >

I'm Bitty, owner of nodashofgluten.com, where I share simple, delicious recipes for all tastes, including gluten-free. Check out my "About Me" page for more info!

< Search Recipes >

Join our community of over 1+ million on social media!

Don't Miss A Recipe! >

Subscribe for email updates

< Must-Try Recipes >

Tasty Swedish Meatball Noodle Bake Recipe

Delicious Leftover Turkey Stuffing Balls – Perfect for Any Occasion!

Queso Mac and Cheese Taco Beef Casserole

Slow Cooker Ravioli Lasagna Recipe

Stuffed Cabbage Rolls

Butter Swim Biscuits