Skip to Content

Ham and Cheese Soup Recipe

If you have holiday ham leftovers this recipe is the perfect way to use them up!

Other fabulous recipes to use up leftover ham:

Cheesy Ham Dinner – this one is chock full of veggies and smothered in cheese sauce. Promise it’s not too unhealthy.

Smoked Sausage Potato Casserole – substitute leftover ham for the smoked sausage.

Ham and Cheese Soup Photo

I honestly can’t decide which one I like best!

Double bonus: this soup is a great way to get rid of leftover mashed potatoes as well!

Keep reading for instructions, tips and other substitutions.

This soup starts with a base of sautéed onions. If you want to add chopped celery, it’s a great way to increase the serving of vegetables.

Sprinkle the softened onion with flour. This will help thicken the soup.

Ham and Cheese Soup Picture

If you’d rather have a thinner soup, or gluten free, this step can be eliminated.

Next add the chicken stock but whisk it in slowly to prevent lumps from forming.

Then you can add the milk. Evaporated milk will work in this case as well!

Bring to a boil and stir until thickened.

Add the carrots and potatoes. I peeled my potatoes, but you can leave the skin on if you dig it that way.

Or, you can use mashed potatoes!

Broccoli is a great addition as well, by the way.

Let it all simmer until the potatoes are softened, then add the ham and cheese (frozen peas are another great addition!).

Ham and Cheese Soup Image

I used cheddar cheese, but Swiss or gouda would be yummy as well.

You can also use a white cheddar if you don’t want the soup to be yellow.

Taste the soup and season with salt and pepper to your liking.

I found that the ham and cheese release quite a bit of salt, so definitely wait until the end to season it.

Serve with crackers, if desired, or a crusty loaf of bread.

Ham and Cheese Soup Photo

Ham and Cheese Soup Recipe

Rebekah Garcia Kalinowski
This recipe is pure comfort food! If you love a hot bowl of soup on a cold day this ham and cheese soup is for you!
No ratings yet
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 10
Calories 260.6 kcal


  • 2 Olive Oil
  • Onion chopped
  • 1 Garlic minced
  • 2 All-Purpose Flour
  • 1.5 Chicken Stock
  • 3 Milk
  • 1 Shredded Carrots
  • 3 Potato peeled and cubed
  • 2 Ham cooked and cubed
  • 2 Shredded Cheddar Cheese (8 ounces)
  • Salt and Pepper to taste
  • Green Onions optional


  • In a large pot over medium heat, saute the onion and garlic in the oil until softened but not browned.
  • Sprinkle with flour and cook for 30 seconds, stirring well.
  • Slowly add the stock, stirring well to prevent lumps, then stir in the milk.
  • Bring to a boil, stirring until thickened. Add the carrots and potatoes.
  • Simmer and cook for about 20 minutes, stirring occasionally. Test potatoes for tenderness, then stir in ham and cheese.
  • Season to taste with salt and pepper.
  • Garnish with green onions, if desired, and serve.


Calories: 260.6kcalCarbohydrates: 13.05gProtein: 14.7gFat: 15.6gSaturated Fat: 6.4gSodium: 636.5mgFiber: 0.9gSugar: 4.1g
Keyword Carrots, Cheese, Easy, Ham, Onions, Potatoes, Simmered, Soups
Tried this recipe?Let us know how it was!
Recipe Rating