This post may contain affiliate links. Please read our disclosure policy.

This cheesy ham and potato soup is simple and delicious. The best part is it’s quick and easy, on the table in only 30 minutes!!

Ham is a classic leftover after holidays like Christmas and Easter, which is perfect for using in this soup! We also use leftovers for Ham and Bean Soup, or Potato Corn Chowder.

Ham and potato soup with cheese and green onions on top.
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

A family Favorite

It’s no surprise that my family LOVES soup. Who doesn’t?!

For the longest time, we’ve been making this Cheesy Potato Soup, because it’s easy and ALWAYS a hit!! It was only natural we tried one with ham and we are so glad we did. This recipe is delicious and officially on our easy soups rotation!

Why we love it:

  • Simple. Not only does it have simple ingredients, but the process of making it is just as easy!
  • Quick. It only takes about 30 minutes from start to finish. I’m all about having quick soup recipes on hand for weeknight dinners!
  • Tasty. With chunks of ham and potatoes, the flavor and taste is delicious, hearty and a family favorite.

Ingredients

  • potatoes – We used Russet potatoes, but red or Yukon gold potatoes will work too. 
  • ham – Cook up a fresh Ham, use leftover holiday ham or a package of cooked diced ham. 
  • chicken broth or chicken stock
  • garlic salt (with parsley flakes)
  • black pepper
  • unsalted butter
  • all-purpose flour
  • milk – heavy cream or half and half work as well
  • cheddar cheese
  • scallions for garnish
Adding cubed potatoes and ham into a pot with broth.

How to make Ham Potato Soup

  1. COOK. Combine potatoes, ham, and water in a large pot and bring to a boil. Cook on medium heat for 10-15 minutes (or until potatoes are tender). Add chicken bouillon cubes, salt, and pepper then mix.
  2. THICKEN. In another saucepan, melt butter on medium heat. Whisk in flour and stir constantly for about 1 minute. Slowly add milk and continue whisking until sauce thickens (about 3-4 minutes). Add the milk mixture to your pot and cook the soup until heated through.
  3. SERVE. Add cheese right before serving, and top with scallions. Serve immediately.
Adding cheese to ham and potato soup recipe.

Recipe Tips

  • Variations. Throw in other favorite vegetables like carrots, celery or broccoli. You can also try smoked sausage in place of ham.
  • Topping suggestions. Try sour cream, green onions, chives, Bacon, cheese, salt, and pepper.
  • Thicken potato soup. 
    • potatoes. If you used russet potatoes, mash a few of the cooked cubes and stir. 
    • flour. In a separate bowl mix one tablespoon of flour with 1 cup of liquid from the soup. Once smooth pour the liquid back into the soup. 
    • cornstarch. In a separate bowl mix 1 tablespoon cornstarch with 1 tablespoon of water. Then pour into soup.
Ham potato soup recipe cooking in a pot.

Storing Info

  • STORE leftover soup in the fridge for up to 4 days. Reheat very gradually over low heat stirring frequently.
  • FREEZE. Follow the recipe except for adding the cheese. Due to the potatoes, it may thaw with a grainier texture than the original soup. To help remedy this, undercook the potatoes before freezing.
    • To freeze, allow the soup to cool and store it in an airtight freezer-safe container for up to 6 months.
  • To reheat. Thaw overnight in the fridge. Reheat over low heat or reheat larger portions in a crockpot. Stir constantly to make sure the milk doesn’t separate from the soup. You can also add a little more fresh milk. Once heated, and well combined, add the cheese and enjoy!
Ham and potato soup recipe served in a white bowl.

For More Potato Soups:

4.98 from 74 votes

Ham and Potato Soup

By: Lil’ Luna
Try this creamy, comforting ham and potato soup for a quick and easy soup that's on the table in only 30 minutes!
Servings: 6
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes

Ingredients 

  • 4 medium potatoes, peeled and diced
  • 12 ounces ham, cooked and cubed
  • 4 cups chicken broth
  • ½ teaspoon garlic salt (with parsley flakes)
  • ½ teaspoon pepper
  • 5 tablespoons butter
  • 5 tablespoons all-purpose flour
  • cups milk
  • 1 cup cheddar cheese
  • scallions, for garnish

Instructions 

  • Combine potatoes, ham, and broth in a large pot.
  • Bring to a boil, then cook on medium heat for 10-15 minutes (or when potatoes are tender).
  • Add chicken broth, salt and pepper. Mix.
  • In another pan, melt butter on medium heat. Whisk in flour and stir constantly for about 1 minute. Slowly add milk and continue whisking until sauce thickens (about 3-4 minutes).
  • Add the milk mixture to your pot and cook the soup until heated.
  • Add cheese right before serving. Top with scallions and extra cheese if desired. Serve immediately.

Video

Notes

To make a freezer meal. Follow the recipe making sure to undercook the potatoes a bit, and do not add the shredded cheese. Allow the soup to cool before storing it in a freezer-safe container and freeze for up to 3 months. Thaw overnight in the fridge before reheating slowly over low heat. Add cheese before serving.
Store. Leftover soup can be divided into individual serving containers and stored in the fridge for 3-4 days or freezer for up to 3 months. 

Nutrition

Calories: 470kcal, Carbohydrates: 28g, Protein: 24g, Fat: 29g, Saturated Fat: 15g, Cholesterol: 90mg, Sodium: 1453mg, Potassium: 907mg, Fiber: 3g, Sugar: 5g, Vitamin A: 650IU, Vitamin C: 16.2mg, Calcium: 308mg, Iron: 5.6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Recipe adapted from All Recipes.

About Kristyn

My name is Kristyn and I’m the mom of SIX stinkin’ cute kids and the wife to my smokin’ hot hubby, Lo. My mom’s maiden name is Luna, and I’m one of the many crafty “Lil’ Lunas” in the fam. On this site I like to share all things creative - from recipes to home decor to gifts and home decor ideas. Welcome!

So Easy & So Yummy

Get my cookbook!

My new cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes including videos, tips & more!

4.98 from 74 votes (48 ratings without comment)

Leave a comment

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

Recipe Rating




74 Comments

  1. Kristi R says:

    5 stars
    This soup was so creamy. My kids who normally don’t like soup ate it right up.
    Your site has quickly become one of my favorite places to find new, easy and most importantly yummy recipes.

  2. Emily says:

    5 stars
    I made this for my son and he absolutely loved the soup.

    1. Kristyn Merkley says:

      Yay!! I am glad he did! Thank you for letting me know!

  3. geometry dash says:

    4 stars
    Wow this soup looks so thick and creamy. Just how I like them. I need to start cooking some soups soon!

    1. Kristyn Merkley says:

      Oh, it is 🙂 I can’t wait for soup season!! Thank you!

  4. Gladys says:

    Love,love your website, so happy I found you. Signed up for your emails. Making your Tomato soup Sat for a gathering at friends house.

    1. Kristyn Merkley says:

      Yay!! I am so glad!! Thank you so much & I hope you like what you try 🙂

  5. rita williams says:

    made this soup tonight & my husband & i give it 5 ⭐️‼️

    1. Kristyn Merkley says:

      Woohoo!! Thank you so much!

  6. black panther stream says:

    5 stars
    awsome soup, looks tasty

    1. Kristyn Merkley says:

      It is super tasty 🙂 I’d love for you to try it! Thank you!

  7. gmail sign in says:

    Wow.

  8. skype login says:

    I asked the hubby which one he liked better and he couldn’t decide since they are both so good!

    1. Lil' Luna says:

      They are!! Thank you for letting me know!

  9. www.hotmail.com says:

    Look it very delicious! I like it! I will make it follow instrction in your post. Thanks your post!
    google mail

    1. Lil' Luna says:

      You are welcome!! Thank you! Let me know what you think 🙂

  10. Amber says:

    5 stars
    Thanks for the recipe! I added to it by sautéing onions and garlic with the cubed ham before adding potatoes and water. I also used about a cup of stock instead of bullion just because I didn’t have any on hand. Cooked a little longer than recommended for the consistency I wanted, but followed everything else you have here.
    Yum!

    1. Lil' Luna says:

      Those sound perfect!! Thanks for sharing those changes! I’m so glad that you liked it 🙂