Go Back
+ servings
Print Recipe
4.98 from 74 votes

Ham and Potato Soup Recipe

This cheesy ham and potato soup is simple and delicious. The best part is it's quick and easy, on the table in only 30 minutes!!
Prep Time5 minutes
Cook Time25 minutes
Total Time30 minutes
Course: Main Course, Soup
Cuisine: American
Servings: 6
Author: Lil' Luna


  • 4 medium potatoes peeled and diced
  • 12 ounces ham cooked and cubed
  • 4 cups chicken broth
  • ½ teaspoon garlic salt (with parsley flakes)
  • ½ teaspoon pepper
  • 5 tablespoons butter
  • 5 tablespoons all-purpose flour
  • 2 ½ cups milk
  • 1 cups cheddar cheese
  • scallions for garnish


  • Combine potatoes, ham, and broth in a large pot.
  • Bring to a boil, then cook on medium heat for 10-15 minutes (or when potatoes are tender).
  • Add chicken broth, salt and pepper. Mix.
  • In another pan, melt butter on medium heat. Whisk in flour and stir constantly for about 1 minute. Slowly add milk and continue whisking until sauce thickens (about 3-4 minutes).
  • Add the milk mixture to your pot and cook the soup until heated through.
  • Add cheese right before serving. Top with scallions and extra cheese if desired. Serve immediately.



Calories: 470kcal | Carbohydrates: 28g | Protein: 24g | Fat: 29g | Saturated Fat: 15g | Cholesterol: 90mg | Sodium: 1453mg | Potassium: 907mg | Fiber: 3g | Sugar: 5g | Vitamin A: 650IU | Vitamin C: 16.2mg | Calcium: 308mg | Iron: 5.6mg