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

Product links may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases.

Jump to Recipe

You bought a ham for Easter, Thanksgiving, Christmas, or just for the heck of it. You ate it with your delicious holiday feast, and had it for leftovers for a few meals. You’ve now eaten alll of your side dishes and have a huge ham still left in your fridge. You have no idea what on earth you’re going to do with it, and at this point, you’re kind of sick of eating leftover ham. Does this sound familiar to you? Well if it does, I’m here to tell you to make Ham and Potato Soup. It’s easy, delicious, and is the perfect use for leftover holiday ham.

Ham and Potato Soup Ingredients

Ham and Potato soup is super easy and only takes a few ingredients. If you cook regularly, you should have most of these things in your fridge already. Here’s what you need to make this soup:

  • olive oil
  • butter
  • yellow onion
  • celery
  • carrots
  • potatoes
  • minced garlic
  • cooked ham
  • all-purpose flour
  • chicken broth
  • salt and pepper
  • whole milk
  • Shredded cheese (optional, but delicious)

How to Make Ham and Potato Soup

This Ham and Potato Soup is very simple to prepare. It’s perfect after cooking lots of large festive meals.

To make this meal, you’ll start by cooking the onion, celery, and carrots in some olive oil and butter for a few minutes. Once the veggies start to soften a bit, add the potatoes, minced garlic, and the diced ham. I like using the large pot from this set.

Next, you’ll thicken the soup by adding flour over all the of ingredients. This will create a roux as you stir it with the butter and oil. Then, slowly add in the chicken broth, stirring constantly. Going slowly is so important because it will help the flour combine well with the liquid and will keep everything smooth and thick.

Bring that all up to a boil and season the soup with salt and pepper. Cook the soup until the potatoes are fork-tender (this should take about 10 minutes). Once everything is all cooked, turn the heat to low and add in the milk. Divide the soup into bowls and top with shredded cheese, if you like. Serve with a side salad or some bread.

ham and potato soup
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

More Ham Recipes

Cheesy Ham and Noodle Casserole

Slow Cooker Ham and Biscuit Casserole

Egg and Ham Breakfast Enchiladas

4 from 8 votes

Ham and Potato Soup

Ham and potato soup is rich, creamy, and loaded with hearty potatoes and savory ham—perfect for chilly nights or leftover ham.
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 4 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 2 tbsp olive oil
  • 1 tbsp butter
  • 1 yellow onion, diced
  • 2 ribs celery, sliced
  • 3 large carrots, shredded
  • 2 large potatoes, peeled and cubed into bite-sized pieces
  • 1 tbsp minced garlic
  • 2 cups cooked ham, cut into bite-sized pieces
  • cup all-purpose flour
  • 2 ½ cups chicken broth
  • 1 ½ tsp salt
  • 1 tsp pepper
  • 3 cups whole milk
  • Shredded cheese , (optional)

Instructions 

  • To a large Dutch oven or pot over medium heat, add the oil and butter. Once the oil is hot and the butter has melted, add in the onion, celery, and carrots for 5-6 minutes or until the vegetables start to soften.
  • Stir in the potatoes, minced garlic, and ham. After one minute, stir in the flour and let it become a golden color. Slowly stir in the chicken broth, stirring constantly so no flour clumps form.
  • Stir in the salt and pepper and bring the soup up to a boil. Let simmer for 8-13 minutes or until the potatoes are fork-tender. Turn the heat to low and slowly add in the milk. Serve and top with cheese and enjoy.

Video

Nutrition

Calories: 510kcal | Carbohydrates: 59g | Protein: 24g | Fat: 21g | Saturated Fat: 7g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Trans Fat: 0.1g | Cholesterol: 74mg | Sodium: 2228mg | Potassium: 1528mg | Fiber: 7g | Sugar: 15g | Vitamin A: 9505IU | Vitamin C: 56mg | Calcium: 297mg | Iron: 3mg

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

Tried this recipe?Let us know how it was!

About Julia Pacheco

Hello, I’m Julia Pacheco, and I’m so glad you’re here! I’m a published cookbook author with a passion for creating delicious, budget-friendly meals. My blog focuses on recipes that are accessible and enjoyable, because I truly believe in the power of food to heal, inspire, and bring people together. From early lessons in the kitchen with my mom to navigating life on WIC and food stamps, I’ve learned the value of making every meal count. Cooking has been my creative outlet, a way to connect with others, and it even helped me land my dream job.

You May Also Like

4 from 8 votes (6 ratings without comment)

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments

  1. Kathleen Kenyon says:

    4 stars

    This soup was very good, but I would micro-wave the vegetables first. It seemed like it took a long time for the potatoes to cook. I kept thinking the pan was going burn on the bottom,but it didn’t. Next time I will try this with Obrien’s potato hash browns which could drastically cut down on the cooking time. Served it up with Cheddar Garlic biscuit mix.

  2. Kim says:

    5 stars

    This soup was so yummy. I added a diced a green bell pepper and a can of corn into mine. It was a great comfort meal on a stormy night.