Go Back
+ servings
looking down on a bowl of cheesy ham and potato soup
Print Recipe
4.5 from 16 votes

Ham and Potato Soup

This creamy and flavorful Ham and Potato Soup is the perfect dinner for a cold night. It's simple, delicious, and easy to make!
Prep Time5 mins
Cook Time25 mins
Course: Main Course
Cuisine: American
Keyword: ham, soup, vegetables
Servings: 8
Calories: 375kcal


  • 4 medium russet potatoes peeled and diced
  • 1/3 cup celery diced
  • 1/3 cup onion diced
  • 1/3 cup carrots diced
  • 2 cups chopped cooked ham
  • 4 cups chicken broth
  • 1 teaspoon salt
  • 1/4 teaspoon pepper
  • 5 tablespoons butter
  • 1/3 cup flour
  • 1 cup milk
  • 1 cup half and half
  • 1 1/2 cups shredded cheddar cheese


  • Add the potatoes, celery, onion, carrots, and ham to a large pot. Pour the chicken broth over the top, and stir in the salt and pepper. Bring the soup to a simmer over medium heat, and cook until the potatoes are tender (10-15 minutes).
  • Melt the butter in a small saucepan over medium heat. Whisk in the flour and cook 3-4 minutes until golden. Slowly add the milk and half and half, stirring frequently, and cook until thickened.
  • Pour the flour mixture into the soup and stir until combined. Continue to cook until the soup is thickened. Remove from heat and stir in the cheddar cheese, then serve immediately.


Serving: 1serving | Calories: 375kcal