Oh my gosh, you know those nights when you just need something cozy, warm, and totally satisfying without spending half the evening stirring? That’s exactly when I reach for my recipe for this simple, hearty Ham And Potato Soup. Seriously, this soup is the definition of comfort food that actually works on a Tuesday night!
When I need dinner on the table fast—I mean, under 45 minutes fast—this Ham And Potato Soup is my secret weapon. It uses pantry staples and leftover ham, which I always seem to have after a holiday. It’s just so incredibly satisfying; every spoonful is thick, creamy, and packed with flavor. You’re going to love how easy this comes together.
Why This Ham And Potato Soup Recipe is a Weeknight Winner
I wish I could bottle up the feeling of making this soup. Life gets busy, right? That’s why this Ham And Potato Soup earns its gold star every single week. It’s designed for speed and zero fuss.
Here’s what I love most about relying on this recipe:
- The prep time is blazing fast—we’re talking 15 minutes max to get everything chopped and into the pot.
- It’s a true one-pot wonder! Clean up is almost nonexistent, which is a major win after a long day.
- The payoff is huge: a creamy, hearty bowl that tastes like it simmered for hours, but it’s ready in about 40 minutes total. If you ever need a quick dinner solution, check out my thoughts on other great high-protein meals too!
Gathering Ingredients for Your Ham And Potato Soup
We have to get our ducks in a row before we start cooking, especially with a vegetable base like this. For this Ham And Potato Soup to really shine, you need to have everything prepped and ready to go before the heat even gets turned on. That 15-minute prep time I mentioned earlier depends on you having everything measured out!
And listen, about that ham—make sure you’re using cooked ham that you actually enjoy eating! Since it’s the star, using quality, flavorful ham makes such a difference. If you want to make your own broth instead of store-bought, you should totally check out my guide to making your own bouillon!
Essential Components for Ham And Potato Soup
Here is exactly what you need standing by on your counter. Measure twice and chop once, trust me!
- 1 tablespoon butter
- 1 medium onion, chopped
- 2 carrots, chopped
- 2 celery stalks, chopped
- 4 cups chicken broth
- 2 cups diced cooked ham
- 3 medium potatoes, peeled and diced
- 1 teaspoon dried thyme
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 cup milk
- 1/4 cup all-purpose flour
Step-by-Step Instructions for Perfect Ham And Potato Soup
Okay, this is where the magic happens! Don’t get intimidated by the steps—we’re moving fast since everything is already cut and ready. The key to getting this creamy Ham And Potato Soup tasting great is managing the heat correctly at each stage. Pay attention to the timings I give you! If you’ve ever struggled with soup texture, maybe my tips on fluffiness in other recipes will give you confidence!
Sautéing Aromatics and Building the Base
First thing’s first: grab your biggest soup pot. Melt that tablespoon of butter right over medium heat. You want slick, but not smoking! Toss in your chopped onion, carrots, and celery. We need those aromatics to release their sweet flavor, so let them hang out there, stirring occasionally, until they get totally soft. That usually takes about 5 minutes. Don’t rush this part because it really lays the foundation for flavor later on.
Simmering the Ham And Potato Soup
Once your veggies are softened up, pour in the chicken broth—get every last bit in there! Now, add your diced ham, the potatoes, the thyme (that herb is essential!), salt, and pepper. Give it a good, hearty stir. Bring this whole thing up to a boil, but as soon as you see those big bubbles breaking the surface, immediately drop the heat way down. We are simmering now until those potatoes are nice and tender, which is usually around 15 minutes. They need to be easily pierced with a fork!
Thickening the Ham And Potato Soup
This part is critical for getting that creamy texture! While it’s simmering, grab a small bowl and whisk together your milk and flour until it looks perfectly smooth—no lumps allowed! That’s my number one expert tip: if you see clumps of flour, your soup will be grainy. Slowly pour that smooth milk mixture into the gently simmering soup while stirring constantly. You’ll see it start to thicken right away! Keep stirring for about 5 minutes until you’re happy with the consistency. Remember this crucial rule: Do not boil after adding milk, or it might split on you!
Tips for the Best Ham And Potato Soup Results
Even though this Ham And Potato Soup is straightforward, a few little tricks can take it from ‘good’ to ‘I need the recipe right now!’ These are the things I learned from years of making this dish for crowds and just for myself on a chilly evening.
First off, if you peeked at the ingredient list and thought, “Hmm, I like my gravy/soup super thick,” you are in luck! You can totally increase that flour. The recipe calls for 1/4 cup, but if you want it almost like a stew, go ahead and bump that up to 1/3 cup when you mix it with the milk. It adds just a little more body, which is great if you’re using a lot of broth.
Now, what happens if you get carried away, or maybe your potatoes were smaller than expected, and suddenly, your soup is too thick? Oops! Don’t panic, that’s an easy fix. Just have an extra splash of warm broth or even milk handy. Slowly whisk in a little bit at a time until you get that perfect, lush texture you want. It helps loosen things up without watering down the flavor.
Also, don’t forget about seasoning as you go! Since ham—especially deli ham—can be salty, always taste before adding that full 1/2 teaspoon of salt the recipe calls for. You might find you need less! It’s much easier to add salt than take it away. And hey, if you’re experimenting with different starches or trying to make your own flour substitutes in other bakes, this soup is a good place to test small, savory swaps, too!
Ingredient Substitutions for Your Ham And Potato Soup
Trying to make this Ham And Potato Soup work with what you have on hand? I totally get it! Sometimes you’re out of an ingredient, or maybe you’re trying to tailor it for a specific dietary need. The beauty of this recipe is that it’s so forgiving, especially with the broth situation.
The recipe calls for 4 cups of chicken broth, which gives it a really nice depth, but if you’re vegetarian or just ran out of chicken broth, don’t you worry one bit! You can absolutely swap in vegetable broth. It keeps the flavor profile clean and complements the vegetables and ham perfectly. I’ve made that switch dozens of times, and honestly, you barely notice the difference once everything simmers together.
Now, let’s talk about creamy goodness—the milk! We use regular milk because it’s easy, but if you want to elevate this soup from weeknight simple to ‘fancy dinner party special,’ try using heavy cream instead.
When you swap the 1 cup of milk for heavy cream, the soup gets unbelievably rich and velvety. It tastes decadent, but you’re still using the same amount of flour to thicken it, so the process is identical. It just adds this luxurious mouthfeel that makes you want to slurp the bowl clean! Just make sure to still whisk it well with the flour before adding it slowly, even if it’s heavy cream.
Another thing people often ask about is the ham. Of course, leftover baked ham is stellar, but if you’re using a smoked ham hock or even salty country ham, you might need to adjust your salt! Remember that salty ingredients can throw off your seasoning, so always taste before you add that 1/2 teaspoon of salt the recipe calls for. You can always add more later, but you can’t take it out once it’s in there!
Serving Suggestions for Hearty Ham And Potato Soup
Once you ladle out a big, steaming bowl of this rich Ham And Potato Soup, you might wonder what else you need. Honestly, it’s a perfectly complete meal on its own, thanks to the ham and potatoes filling you right up! But since it’s so wonderfully creamy and soft, I always like to serve it alongside something with a nice crunch or chew to give you that wonderful texture contrast.
Don’t stress about making a gourmet side dish, though. We’re keeping things simple here, remember? Sometimes the best pairing is the easiest one!

Here are my three go-to ways to dress up the table when serving this soup:
- The Ultimate Dipper: Crusty Bread. You absolutely need something sturdy to soak up every last bit of that creamy broth. I prefer a crusty French baguette or sourdough. If you want to go the extra mile, whip up some of my incredible buttery garlic breadsticks. They are amazing dipped into this soup!
- A Bright Pop: Simple Green Salad. Since the soup is rich and savory, you need something fresh to cut through it. A light, crisp salad dressed with a sharp vinaigrette (like lemon and olive oil) is perfect. The acidity cleanses the palate between soup spoonfuls.
- The Cheesy Topper. I know, I know, it’s already creamy, but sometimes you just need cheese. A sprinkle of sharp, freshly grated white cheddar right on top before serving is divine. It melts slowly into the hot soup and adds just a tiny bit of tang.

Keep it simple, keep it comforting. That’s the spirit of this whole Ham And Potato Soup experience!
Storing and Reheating Leftover Ham And Potato Soup
First off, you should know that this Ham And Potato Soup is fantastic as leftovers—sometimes it tastes even better the next day once the flavors have really had time to mingle! But because it has that lovely thickening agent (our flour and milk slurry), we have to treat it gently when we store it so it doesn’t break or get gluey.
Clean storage is super important for safety, obviously. Once the soup has completely cooled down—don’t put piping hot soup directly into the fridge, it just warms up everything else—transfer it into airtight containers. I try to break big batches into smaller containers, too, because that helps it chill faster. You can keep this wonderful Ham And Potato Soup safely in the refrigerator for about 3 to 4 days. Any longer than that, and I’d start worrying about quality.
The Trick to Reheating Cream-Based Soups
Here’s my absolute number one tip for reheating any soup that uses milk or cream, like our delicious Ham And Potato Soup. When you heat up a creamy soup, especially on the stovetop, it tends to seize up a bit and can look slightly separated or just too thick once it warms through. It’s nothing major, but it doesn’t look nearly as appetizing!
To prevent that texture nightmare, always warm it up slowly over low or medium-low heat—never high heat! And before you even turn the burner on, stir in a little extra liquid. I’m talking about just a splash, maybe a quarter cup or so, of either plain milk or a little bit of chicken broth from the fridge. Whisk that gently into the colder soup first.
As it heats gently, that added liquid gets incorporated beautifully, bringing the whole Ham And Potato Soup back to its beautiful, luscious consistency without any lumps or stickiness. Take your time with reheating; if you rush it, you risk scorching the milk solids at the bottom of the pan. Low and slow is the ticket to perfect leftovers!
Can I Freeze This Ham And Potato Soup?
This is a question I get a lot! While you *can* freeze creamy soups, it’s always a bit of a gamble because dairy and flour thickeners don’t always freeze and thaw perfectly. If you try it, the soup might end up a little grainy or watery once thawed, even if you add extra liquid.
If you’re planning on freezing this for much longer than 4 days, I actually suggest freezing the soup before you add the milk and flour slurry. Cook the soup exactly as directed up through simmering the potatoes and ham in the broth. Let that plain broth-based soup cool completely, freeze it, and then when you’re ready to serve, thaw it out completely. Then, you make the milk/flour slurry fresh and stir it in at the very end, just like you would with a fresh batch! That guarantees a creamy texture every single time.
Frequently Asked Questions About Ham And Potato Soup
I find that once people see how easy this Ham And Potato Soup is, they immediately want to tweak it! Don’t worry, I always get questions about swapping ingredients or handling leftovers. It’s just part of the cooking adventure, isn’t it?
Can I use raw, uncooked ham in this recipe?
That’s a great question about the ham! The recipe is designed for cooked ham, like leftovers from a holiday dinner or diced ham you buy from the deli section. If you use raw ham, you’ll need to cook it thoroughly first—usually by simmering it in the broth for a good 20 minutes before you add the potatoes. Since raw ham releases a lot of extra liquid and fat, you might need to skim some off the top or adjust the broth amount slightly. Sticking to cooked ham keeps this Ham And Potato Soup quick!
How can I make this Ham And Potato Soup vegetarian?
It’s totally doable to switch this up if you’re cutting back on meat! To make this vegetarian, you’ll ditch the ham, obviously. Then, you must swap out the 4 cups of chicken broth for vegetable broth—you can find all the details on making great broths if you’re feeling ambitious! To keep that hearty, savory flavor the ham provided, I’d suggest adding extra seasonings. Try sautéing some smoked paprika or a tablespoon of finely chopped sun-dried tomatoes with your onions, carrots, and celery. That gives you a savory depth without the meat.
Why did my Ham And Potato Soup turn out lumpy after I added the milk mixture?
Oh, the dreaded lump! If this happens, it almost always means the flour and milk weren’t whisked thoroughly enough into a perfectly smooth slurry before they hit the hot pot. My rule is to make that milk mixture first and then, right as you slowly stir it in, keep stirring the soup constantly until it’s just starting to simmer. If it does get lumpy, don’t throw it out! Take the whole pot off the heat, grab an immersion blender (or carefully pour it into a regular blender), and blend it until it’s completely smooth again. It works wonders!
Can I freeze this soup successfully?
Like I mentioned before, freezing cream-based soups is tricky because the dairy can sometimes separate. If you know you’re going to freeze some of your Ham And Potato Soup right away, you should freeze it before you stir in the milk and flour thickener. Cook the whole soup base, let it cool, freeze it, and then when you thaw it out, whisk in a *fresh* slurry of milk and flour to thicken it right before serving. That keeps the texture perfect!
Share Your Experience Making This Ham And Potato Soup
Whew! You made it to the end, and I hope you have a huge pot of warm, creamy Ham And Potato Soup bubbling away on your stove right now. Doesn’t that smell just incredible?

Now, I live for hearing how you all tackle my recipes in your own kitchens! Seriously, I want to know everything. Did you make it exactly as written, or did you add your own special flair? Maybe you used cheddar cheese instead of just sprinkling it on top? Or perhaps you used chicken thighs you had leftover instead of diced ham?
Please, please leave a rating right down below so other cooks know how much you loved this simple meal. And if you snapped a picture of your beautiful bowl, share it with me! You can always reach out directly if you have private questions or want to chat more about substitutions. Just head over to my contact page. Happy cooking, and enjoy every last comforting spoonful of that Ham And Potato Soup!
Print
Simple Ham and Potato Soup
- Total Time: 40 min
- Yield: 6 servings 1x
- Diet: Low Fat
Description
A straightforward recipe for a hearty ham and potato soup.
Ingredients
- 1 tablespoon butter
- 1 medium onion, chopped
- 2 carrots, chopped
- 2 celery stalks, chopped
- 4 cups chicken broth
- 2 cups diced cooked ham
- 3 medium potatoes, peeled and diced
- 1 teaspoon dried thyme
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 cup milk
- 1/4 cup all-purpose flour
Instructions
- Melt butter in a large pot over medium heat.
- Add onion, carrots, and celery. Cook until soft, about 5 minutes.
- Pour in chicken broth. Add ham, potatoes, thyme, salt, and pepper.
- Bring the mixture to a boil, then reduce heat and simmer until potatoes are tender, about 15 minutes.
- In a small bowl, whisk together milk and flour until smooth.
- Slowly stir the milk mixture into the simmering soup.
- Cook, stirring constantly, until the soup thickens, about 5 minutes. Do not boil after adding milk.
- Serve hot.
Notes
- For a thicker soup, increase the flour to 1/3 cup.
- You can substitute vegetable broth for chicken broth.
- Prep Time: 15 min
- Cook Time: 25 min
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 320
- Sugar: 6
- Sodium: 750
- Fat: 10
- Saturated Fat: 5
- Unsaturated Fat: 5
- Trans Fat: 0
- Carbohydrates: 35
- Fiber: 3
- Protein: 22
- Cholesterol: 45
Keywords: ham, potato, soup, comfort food, easy dinner

