Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Soup Recipes

Ham and Potato Soup: Creamy, Hearty Bowl Ready in 40 Minutes

Updated: May 15, 2026 · Published: Aug 14, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

17 shares
  • Facebook
  • X
↓ Jump to Recipe

I made this ham and potato soup for the first time after the holidays when I had a chunk of leftover ham sitting in my fridge and absolutely no plan for it. I threw it together on a Tuesday evening with whatever vegetables I had, and honestly, it turned out better than I expected for something I made up on the spot. Now it's a regular in my rotation from October through March — the kind of pot I put on when it's cold outside and everyone needs something warm.

What makes this work is the flour-and-milk slurry you stir in toward the end. The first time I tried a cream soup like this I just poured the cream straight into the hot pot — it curdled a bit and the texture was off. Whisking the flour into cold milk first and then adding it slowly makes a huge difference. The broth goes from thin and watery to this creamy, coating consistency that actually clings to the potatoes. That step is not optional, even if it feels fussy.

My husband loves a hearty soup on weeknights — he grew up eating thick, meal-in-a-bowl soups, so this hits that note for him. I usually make a double batch because a single pot disappears in one meal between the four of us and he always wants something to take to work the next day. Zainab doesn't like big chunks of carrot, so I dice mine pretty small — problem solved without making a separate version. If you need another easy weeknight option for busy nights, my one pan sausage and veggie bake is another one that comes together with barely any effort.

This soup takes about 40 minutes start to finish, which includes the chopping. I use Yukon Gold potatoes because they hold their shape during simmering without falling apart, but Russets work too — they'll just break down a little more and give you a slightly thicker broth, which some people actually prefer. Either way, go with what you have.

Creamy ham and potato soup in white bowl, garnished with parsley, surrounded by fresh carrots and ingredients.

Why You'll Love This Recipe

  • It uses up leftover ham: This is genuinely the best thing I've found to do with holiday ham that's been sitting in the fridge for two days. Instead of eating ham sandwiches until you're tired of them, you chop it up and throw it into this pot. The ham warms through in the broth and gives it this deep, salty, savory base that you can't get from any other protein. It feels like a completely different meal from what you started with.

  • One pot, minimal cleanup: Everything happens in a single large pot — the sautéing, the simmering, the thickening. The only extra dish is a small bowl for the flour-milk mixture. On the nights when I know I'm going to be tired after dinner, one pot meals are the only thing that makes sense. I'm not scrubbing five pans at 9pm.

  • The creamy broth is genuinely satisfying: There's a difference between soups that feel like warm water with things floating in them and soups that actually fill you up. This one is the second kind. The flour-milk mixture thickens the broth just enough that it coats the potatoes and vegetables, and the cream at the end rounds it out without making it feel heavy or greasy.

  • You can adjust it to what you have: No heavy cream? Use all half-and-half. Running low on ham? Add a can of white beans to stretch it. Want more vegetables? Corn, peas, and diced zucchini all work well. I've made this soup a slightly different way every time depending on what's in the fridge, and it always comes together.

  • It reheats better than most soups: A lot of cream soups get weird when you reheat them — the fat separates, the texture turns grainy. This one reheats cleanly on the stove over low heat with a splash of broth. The flavors actually deepen overnight, so the leftovers taste even better than the first bowl. My husband says this is true, and he's the one eating the leftovers for lunch.

Ingredients

  • 2 tablespoons butter
  • 1 small onion, chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, sliced
  • 2 celery stalks, sliced
  • 3 cups peeled and diced potatoes (Yukon Gold or Russet)
  • 1½ cups diced cooked ham
  • 4 cups chicken broth
  • 1 teaspoon dried thyme
  • Salt and black pepper, to taste
  • 1 cup milk or half-and-half
  • 2 tablespoons all-purpose flour (optional, for thickening)
  • ½ cup heavy cream
  • 2 tablespoons chopped fresh parsley, for garnish (optional)

Directions

  • Step 1: Sauté the vegetables — Melt the butter in a large pot over medium heat. Add the onion, garlic, carrots, and celery, and cook for 5–6 minutes, stirring occasionally, until softened. This step builds the flavor base, so don't rush it — you want the onion to go translucent and the vegetables to start smelling sweet.
  • Step 2: Add potatoes and broth — Stir in the diced potatoes, ham, chicken broth, thyme, salt, and pepper. Bring to a boil, then reduce to a steady simmer. Cook for about 20 minutes, or until the potatoes are just tender when you poke them with a fork. Don't let them go past tender — overcooked potatoes will dissolve and make the soup pasty.
  • Step 3: Make the cream mixture — In a small bowl, whisk the flour into the cold milk until completely smooth with no lumps. This is the step I messed up the first time by adding the cream straight into the pot — whisk the flour into cold liquid first, always. Add this mixture to the pot and stir well.
  • Step 4: Add the cream and thicken — Pour in the heavy cream and stir to combine. Continue simmering over medium-low heat for 5–10 minutes, stirring frequently, until the soup thickens to your liking. If it gets thicker than you want, add a splash more broth.
  • Step 5: Season and serve — Taste and adjust the salt and pepper. The ham is already salty, so go easy until you've tasted it. Ladle into bowls and top with fresh parsley if you have it. Serve hot with crusty bread or crackers.
Spoonful of ham and potato soup with diced ham, potatoes, and fresh herbs over creamy broth.

Tips for Success

  • Cut the potatoes uniformly: This sounds like fussy chef advice but it genuinely matters here. If some pieces are an inch and some are half an inch, the small ones will dissolve before the big ones are cooked through. I aim for about ¾-inch cubes — not perfect, but close enough that everything finishes at the same time.

  • Whisk flour into cold milk, not hot: If you add flour directly to the hot pot, you'll get lumps that don't fully cook out and the broth will taste floury in spots. Whisking it into cold milk first gives you a smooth slurry that incorporates evenly. Takes 30 extra seconds and is completely worth it.

  • Don't add the cream over high heat: I learned this after one batch where I cranked the heat up to thicken things faster and ended up with a slightly grainy texture. Keep it at a gentle simmer when you add dairy. The cream will incorporate smoothly and the soup will thicken naturally as it cooks down.

  • Taste before you add salt: The ham and the chicken broth both bring salt to this soup. I've over-salted it by seasoning too early before those flavors had time to develop. Season at the very end, after everything has simmered together, and you'll have much better control.

  • Use a heavy-bottomed pot: A thin pot will scorch the bottom once you add the dairy. I use a regular Dutch oven — nothing fancy, just a heavy pot with good heat distribution. It keeps the simmer even and stops anything from sticking or burning. Any heavy pot from Walmart or Costco will do the job fine.

Variations

  • Add corn or peas: Stir in a cup of frozen corn or frozen peas in the last 5 minutes of cooking. I do this when I want to stretch the soup further or add a bit of color. The corn adds a little sweetness that works well against the salty ham. Saad actually requests the corn version — he picks the peas out but eats the corn happily.

  • Swap in sweet potatoes: Replace half or all of the white potatoes with sweet potatoes. They cook in roughly the same time and add a natural sweetness and a warm orange color to the broth. It makes the soup taste a little different — slightly earthy and sweet — but it works really well with the savory ham.

  • Add cheddar cheese: Stir in ½ to 1 cup of shredded sharp cheddar in the last few minutes before serving. Don't add it too early or it can get stringy and clumpy. Sharp cheddar gives the soup a richer, more indulgent feel — my husband loves this version especially. Smoked gouda works even better if you can find it.

  • Make it dairy-free: Substitute butter with olive oil, the milk with oat milk or unsweetened almond milk, and the cream with full-fat coconut cream. The flavor will be slightly different — a faint coconut note in the background — but the texture stays creamy. This is a genuinely workable substitution, not just a workaround.

  • Make it vegetarian: Skip the ham and use vegetable broth instead of chicken broth. Add a can of drained white beans or a cup of diced mushrooms to bring some substance to it. This isn't the same soup — the ham is doing a lot of work flavor-wise — but it's a solid potato soup in its own right and works well if you're cooking for someone who doesn't eat meat.

Serving and Storage

Serving

Serve this soup hot, straight from the pot. I like it with a thick slice of crusty bread — sourdough or a French baguette — for dunking. Crackers work if that's what you have. A simple green salad on the side makes it a complete dinner without any extra effort. Top each bowl with fresh parsley or a handful of shredded cheddar if you want to make it look nice. In Pakistan we'd thicken soups differently and serve them with roti, but my family here has settled firmly on bread with this one.

Storage

Let the soup cool completely before transferring to airtight containers. It keeps in the fridge for up to 3 days and reheats well on the stove over low heat — add a splash of chicken broth if it's thickened up too much overnight. To freeze, do so before adding the dairy if possible, or accept that the texture will be slightly different after thawing (still good, just a little less silky). Frozen soup keeps for up to 2 months. Thaw overnight in the fridge before reheating gently.

Ham and potato soup in white bowl surrounded by fresh ingredients including ham, potatoes, carrots, corn, and dill.

Frequently Asked Questions

Can I freeze this ham and potato soup?

You can, but cream-based soups change texture slightly after freezing — the dairy can separate a bit when you thaw it. If you know you're planning to freeze it, hold back the milk and cream, freeze the base, and stir in the dairy when you reheat it. If you've already made the full soup and want to freeze leftovers, it still works — just reheat slowly and whisk it back together if it looks separated.

What type of potatoes work best in this soup?

Yukon Gold is my first choice because they hold their shape through the simmering without getting mushy, and they have a naturally buttery flavor that works well in cream soups. Russets work too but they break down more, which gives you a thicker, starchier broth — not bad, just different. I'd avoid red potatoes here; they tend to stay firm and waxy and don't absorb the broth as well.

Can I make this in a slow cooker?

Yes. Add everything except the milk, flour, and cream to the slow cooker and cook on low for 6–7 hours or high for 3–4 hours. About 20 minutes before you want to serve it, whisk the flour into the cold milk, stir it in along with the cream, and let it cook on high for another 15–20 minutes until thickened. This is a good option if you want to come home to dinner already made.

How do I prevent lumps in the broth?

Always whisk the flour into cold milk before adding it to the hot soup — never add dry flour directly to the pot. Once you stir the slurry in, keep the heat at medium-low and stir frequently for the first few minutes. If you do end up with a few lumps, a quick pass with an immersion blender on just part of the soup will smooth everything out.

Can I make this soup ahead of time?

Absolutely, and I'd actually encourage it. The flavors deepen as the soup sits, so a bowl reheated the next day often tastes better than it did fresh. Make the full batch, let it cool, refrigerate it, and reheat gently on the stove with a splash of broth to loosen it up. It keeps well for up to 3 days in the fridge.

HAM AND POTATO SOUP

Sana Umer
This hearty ham and potato soup is creamy, comforting, and perfect for chilly days. Made with tender potatoes, savory ham, and vegetables, it’s a family-friendly meal that’s simple to make and packed with flavour.
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 30 minutes mins
Total Time 40 minutes mins
Course Main Course
Cuisine American
Servings 6 people
Calories 260 kcal

Ingredients
  

  • 2 tablespoons butter
  • 1 small onion chopped
  • 2 cloves garlic minced
  • 3 cups peeled and diced potatoes
  • 1 ½ cups diced cooked ham
  • 2 medium carrots sliced
  • 2 celery stalks sliced
  • 4 cups chicken broth
  • 1 teaspoon dried thyme
  • Salt and black pepper to taste
  • 1 cup milk or half-and-half
  • 2 tablespoons all-purpose flour optional, for thickening
  • 2 tablespoons chopped fresh parsley optional

Instructions
 

Sauté Vegetables:

  • In a large pot, melt butter over medium heat. Add onion and garlic; cook until softened, about 3–4 minutes.

Add Ingredients:

  • Stir in potatoes, ham, carrots, celery, broth, thyme, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20 minutes or until potatoes are tender.

Make it Creamy:

  • In a small bowl, whisk flour into milk (if using) until smooth. Stir into soup and cook for 5–10 more minutes, until slightly thickened and creamy.

Finish and Serve:

  • Adjust seasoning to taste. Garnish with chopped parsley and serve warm.

Notes

  • Make Ahead:
    Soup can be made ahead and stored in the fridge for up to 3 days. Reheat gently on the stove.
  • Additions:
    Add corn, peas, or shredded cheese for extra flavour.
  • Serving Suggestions:
    Serve with crusty bread, crackers, or a side salad for a complete meal.
  • Allergy-Friendly Options:
    Use dairy-free milk and gluten-free flour if needed.
  • Storage Tips:
    Store leftovers in an airtight container in the fridge or freeze for up to 2 months.
Keyword bacon potato soup, creamy soup, ham and potato soup, hearty soup, leftover ham recipe

This soup has quietly become the thing I make when I don't know what else to make. It uses ingredients I almost always have, it comes together in under an hour, and it never gets complaints from anyone at the table. That combination is harder to find than it sounds. I make it most often in January and February when everyone needs something warming and I don't have the energy for anything complicated.

If you find yourself with leftover ham after a holiday meal and no plan for it, this is where it goes. The ham is already cooked, already seasoned, and it brings so much to the broth without any extra effort on your part. It's not a fancy recipe — I know that. But it's an honest one, and it works every time I make it.

If you're looking for something sweet to make alongside dinner or to finish the meal with, my vanilla buttermilk pound cake with cream cheese glaze is one of the easiest bakes I have on the site — and it goes surprisingly well as a simple dessert after a bowl of soup on a cold evening. 🥄🍲

If you liked this recipe, here are a few more you might want to try:

  • One Pan Sausage and Veggie Bake — another easy weeknight dinner with minimal cleanup
  • Tuna Pasta Salad — a quick, filling meal that works for lunch or a light dinner
  • Vanilla Buttermilk Pound Cake with Cream Cheese Glaze — an easy bake for when you want something simple and satisfying
  • Buttery Pecan Snowball Cookies — a cozy cold-weather treat that disappears fast
  • {"@context":"https://schema.org","@type":"Article","headline":"HAM AND POTATO SOUP","description":"This hearty ham and potato soup is creamy, comforting, and perfect for chilly days—made with simple ingredients and big flavours.","datePublished":"2025-08-14T10:19:45+00:00","dateModified":"2026-05-03T20:57:37+00:00","author":{"@type":"Person","name":"Sana Umer","url":"https://forfoodiefriends.com/about/","description":"Self-taught home cook with 10+ years of kitchen experience. Mom of two who develops every recipe in her own kitchen.","jobTitle":"Recipe Developer & Food Blogger","image":"https://forfoodiefriends.com/wp-content/uploads/sana-umer-author-photo.jpg"},"publisher":{"@type":"Organization","name":"For Foodie Friends","url":"https://forfoodiefriends.com/","logo":{"@type":"ImageObject","url":"https://forfoodiefriends.com/wp-content/uploads/forfoodiefriends-logo.png"}},"mainEntityOfPage":{"@type":"WebPage","@id":"https://forfoodiefriends.com/ham-and-potato-soup/"},"image":"https://forfoodiefriends.com/wp-content/uploads/2025/07/HAM-AND-POTATO-SOUP.jpg"}

  • Delicious butternut squash and sweet potato soup garnished with seeds and herbs.
    AUTUMN BUTTERNUT SQUASH AND SWEET POTATO SOUP
  • Delicious smoked sausage with apple and potato chunks in a flavorful broth. Perfect comfort food for.
    SMOKED SAUSAGE, APPLE AND POTATO SOUP
  • Creamy lemon chicken noodle soup with fresh herbs and lemon slices.
    CREAMY LEMON CHICKEN NOODLE SOUP
  • White lasagna soup in a bowl with basil leaves, creamy and cheesy.
    WHITE LASAGNA SOUP
17 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

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

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest