Hearty Potato Ham Soup

a bowl of potato ham soup

This hearty potato ham soup will fill you up! This easy soup recipe is a great way to use up left-over ham or ham bone. Flavor-full and filling, this potato ham soup is sure to please!!

a bowl of potato ham soup

In the fall and winter I love to make soup on Sunday afternoons and this hearty potato ham soup is one of my favorites to make! This way, my family gets a warm, hearty meal and I get left-overs we can have again for supper during the week!! Win-win!!!

This is also an easy soup to throw together on a weeknight! It doesn’t take long to simmer, and while you wait for the veggies to cook you can prep the other ingredients!

Soup Ingredients

Lots of the ingredients for this soup you will probably have in your pantry, fridge, or freezer! You’ll need a few potatoes, cubed ham, carrots, celery, green onions, chicken broth, milk, and a few herbs and spices.

Prepping the Ingredients

While you’re waiting for the water to boil, peel and dice your potatoes. Any kind of potato works well in this soup! Have fun experimenting with different kinds!

As the potatoes are cooking, you can begin prepping the other veggies that will go into the soup!

sliced and diced celery, carrots and green onions

While your veggies are cooking, you can cube your ham.

cubed ham

Add in the ham, and let the soup simmer together. This is where your kitchen starts having that lovely aroma of great-smelling food cooking!!

soup ingredients simmering on the stove

Don’t forget to add the finishing touches as you serve this delicious soup! Crispy bacon, shredded cheddar cheese, and sliced green onions all make a delightful soup topping for your bowl of soup!

Ready to Serve

bowls of green onions cheddar cheese and crispy bacon to add as soup toppings

Your family is going to be so happy to have this hearty home-cooked soup. And you’ll be happy to serve the left-overs the next day!! This soup is even more flavorful on day two or three!

potato ham soup
bowl of potato ham soup
Pin Recipe
Print Recipe
Save Recipe

Potato Ham Soup

This hearty potato ham soup will warm your tummy on a chilly day! Serve with a slice of butter bread or a quick grilled cheese and for a quick, easy meal. The leftovers the next day will be even better!!
Prep Time20 minutes
Cook Time40 minutes
Total Time1 hour
Course: Main Course, Soup
Cuisine: American
Keyword: hearty soup, potato ham soup, potato soup
Servings: 8
Calories: 224kcal

As an Amazon Associate I earn from qualifying purchases.


  • 12 cups water
  • 6 cups potatoes, diced into 1/2" cubes any kind
  • 3 cups cooked ham, chopped into small cubes
  • 2-3 large carrots, sliced
  • 2 stalks celery, chopped or sliced
  • 3-4 whole green onions, sliced
  • 1/2 teaspoon salt
  • 2 cups chicken broth, low sodium is preferred 16 ounces
  • 2 cups milk 2% or whole
  • 1/4 teaspoon pepper
  • 2 large bay leaves
  • 1 Tablespoon dried parsley flakes
  • Optional Toppings:
  • 4 slices bacon, fried and broken into small pieces can use purchased bacon bits
  • 1 cup shredded cheddar cheese
  • 2 whole green onions, sliced
  • 1/2 cup sour cream


  • In large soup pot, bring water to a boil while you peel and dice the potatoes. Add diced potatoes to pot, return to a mixture to a boil, then turn heat down, cover and simmer on medium-low heat for about 15 minutes or until potatoes are tender.
  • While potatoes are simmering, peel and slice carrots, chop celery, and slice green onions.
  • After potatoes have simmered 15 minutes, remove from stove and strain, reserving 2 cups "hot potato water" (this starchy water helps make your soup thick, and adds to the flavor!)
  • Add reserved water back to pot. Add chicken broth, carrots, celery, green onions, bay leaves, parsley, salt and pepper (don't add the potatoes back in quite yet!). Bring to a boil. Reduce heat, cover, and simmer on medium-low heat for about 15 minutes or until carrots are tender.
  • Add potatoes back into soup (at this point I like to take my potato masher and right in the soup pot mash the cooked vegetables just a bit to thicken the mixture). Add milk and ham. Simmer another 10 minutes or until mixture is hot and ham is heated. Be careful not to scorch.
  • Ladle servings into soup bowls. Garnish with optional toppings. If desired, add more salt and pepper to taste. Enjoy!

Your Own Private Notes


If you have a ham bone in your freezer, add it to the pot when you are cooking the carrots, celery, and onion mixture.  This will add extra flavor to your soup!


Calories: 224kcal | Carbohydrates: 34g | Protein: 14g | Fat: 4g | Saturated Fat: 1g | Cholesterol: 29mg | Sodium: 795mg | Potassium: 885mg | Fiber: 4g | Sugar: 6g | Vitamin A: 3151IU | Vitamin C: 33mg | Calcium: 114mg | Iron: 2mg
Tried this recipe?Mention @lakegirlquilts or tag #lakegirlquilts!

Recommended Articles