Homemade makes a difference

Creamy Cheesy Ham Potato Soup


Homemade thick creamy cheesy ham potato soup made with hearty russet potatoes, chopped ham and two kinds of cheese, garnished with bacon and green onions.  Makes a hearty meal, perfect for chilly fall nights.

cheesy ham potato soup

Creamy Cheesy Ham Potato Soup Ingredients



Delicious cheesy ham potato soup ingredients include cubed potatoes, cubed ham, onions, garlic, celery and two kinds of cheese.  The broth is made from butter and flour (any kind – wheat, rice, etc.) for roux, chicken stock and half and half and spices (salt, pepper, nutmeg and sage).

How to Make Potato Soup


cheesy ham potato soup


Whip up this yummy ham and potato soup in no time after all the chopping is finished.  Begin by making the soup base/broth.  Melt the butter over low heat.  When melted, add the flour and cook for a couple of minutes until the flour is cooked and bubbly.


cheesy ham potato soup


Add the garlic, onion, celery, chicken broth and half and half and the spices, except for the salt.  Whisk until thickened.  Add the potatoes and ham.  Cover pot and cook until potatoes are tender.


cheesy ham potato soup


Take the pan off the heat and add the cheeses.  Whisk until the cheese is melted.  Taste and add salt as needed.  You may not need any if your chicken stock is salty enough.

Can you freeze ham potato soup?

When making this recipe for dinner, make an extra batch for a ham and potato soup freezer meal. This soup freezes very nicely.  Ladle cooked and cooled soup into a freezer bag. Seal and freeze flat.


Potato Soup too thick: If your potato soup is too thick, it has probably cooked too long and the liquid has evaporated. To solve this problem, whisk in some half and half or chicken broth and heat soup through.

Potato Soup too salty: When your potato soup is too salty, chances are the chicken stock brand used in the recipe was very salty. Make sure to add additional salt at the end (to your taste preference).  This will prevent the soup from being too salty. One solution for salty potato soup is to add more half and half or milk.   Another option is to add more potatoes or add cauliflower. If additional potatoes are added at the end of the recipe, the soup may take longer to cook.  A better solution is to add cauliflower. This may change the taste of the soup a bit, but it will decrease the salty taste and add some nutrition into the soup.

How to Serve Creamy Cheesy Ham Potato Soup


cheesy ham potato soup


A potato soup bread bowl is one of the most popular ways to serve a delicious ham potato soup. Make your own or buy from your local bakery. It is convenient because you get your bread and your soup altogether.


cheesy ham potato soup


Serving potato soup in a bowl or mug is the most common way to bring soup to the table. Add a delicious roll or biscuit with some homemade apple butter or pear butter to make the meal complete.

Popular Potato Soup Toppings

Popular and delicious potato soup toppings include shredded cheese, crumbled bacon, green onions, sour cream and croutons.


cheesy ham potato soup

Creamy Cheesy Ham Potato Soup

  • Author:
  • Prep Time: 20
  • Cook Time: 20
  • Total Time: 40 minutes
  • Yield: 6 cups
  • Category: Soup


Homemade thick creamy cheesy soup made with hearty russet potatoes, chopped ham and two kinds of cheese, garnished with bacon and green onions.  Makes a hearty meal, perfect for chilly fall nights.


  • 3 tbsp butter
  • 3 tbsp flour
  • 2 cups chicken broth
  • 1 cup half and half
  • 2 cloves garlic, minced
  • 1/2 cup onion, diced
  • 1/2 cup celery, diced
  • 2 large russet potatoes, peeled (optional) and chopped, approximately 3 1/2 to 4 cups
  • 1 1/2 cup ham, cooked and chopped (approximately 1/2 pound)
  • 1 cup cheddar cheese, shredded
  • 1/2 cup cotija cheese, crumbled
  • 1/2 tsp salt (or to taste)
  • 1/4 tsp pepper
  • 1/2 tsp nutmeg
  • 1/2 tsp sage


Prep Work

  1. PEEL AND CHOP potatoes.  Chop ham.  Mince garlic and dice onion and celery.  Shred and crumble cheeses.

Soup Base

  1. MELT butter over medium low heat in a large stock pan.  When butter is melted, add the flour and whisk together.  Cook for 1 to 3 minutes.
  2. POUR in the chicken stock, half and half, garlic, onion and celery.
  3. WHISK soup base until thickened, approximately 3 to 5 minutes.
  4. ADD the potatoes, ham, pepper, nutmeg and sage.  DO NOT ADD SALT YET.
  5. COVER pot and bring to a boil over medium high heat.  After soup begins to boil, reduce heat to low.  Keep pot covered.  Soup should be simmering still.
  6. COOK 15 to 20 minutes until potatoes are tender.  Remove pot from heat.
  7. SPRINKLE in the cheese and mix until it is melted.
  8. TASTE and add salt if needed.
  9. TOP with shredded cheese, bacon, green onions, croutons or sour cream.

Related Posts

Best Easy Guacamole Recipe

Best Easy Guacamole Recipe

The best and easiest guacamole recipe made from scratch, perfect as an easy appetizer or for a loaded 7 layer dip       This guacamole recipe is an easy and quick recipe to whip up.  Whether you want guacamole and chips as an appetizer, […]

Chipolte Kale and Quinoa Bowl with Black Beans

Chipolte Kale and Quinoa Bowl with Black Beans

Delicious, spicy vegan kale and quinoa bowl with black beans recipe is a quick one skillet dinner, easy to make in 30 minutes or less     This delicious Chipotle Kale and Quinoa Bowl recipe came from a desire to make a skinny and vegan […]

Leave a Reply

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