Go Back
+ servings

Cheesy Ham and Potato Soup Recipe

This Cheesy Ham and Potato Soup is easy to throw together, and will quickly become a family favorite. It's my favorite meal on a cold chilly day, and tastes amazing.
Prep Time15 mins
Cook Time25 mins
Total Time40 mins
Course: Soup
Cuisine: American
Keyword: Cheese Soup, Cheesy Soup Recipe, Easy soup recipe, Soup
Servings: 8
Calories: 423kcal


  • Stock Pot
  • Small Saucepan


  • 8 red potatoes cubed
  • ½ onion diced
  • 3 carrots sliced
  • 1 cup frozen peas
  • 2 (8 ounce) cooked diced ham
  • 2 (14.5 ounce) chicken broth
  • salt and pepper to taste
  • 6 Tablespoons butter
  • 6 Tablespoons flour
  • 2 cups milk
  • 2 cups shredded sharp cheddar cheese


  • In a large stock pot combine potatoes, onion, carrots, peas, ham and chicken broth
  • Bring to a boil, lower heat to medium, and let cook until potatoes are soft (about 15-20 minutes).
  • Add salt and pepper to taste.
  • In a small saucepan, melt butter over medium-low heat.
  • Whisk in the flour and continue to stir constantly until the mixture thickens (about 1-2 minutes).
  • Slowly add the milk to the butter/flour mixture, stirring the entire time so that you don't get any lumps. Continue to stir until the mixture thickens once again (takes about 3-5 minutes).
  • Add in the cheese to the butter/flour/milk mixture and stir until it's completely melted.
  • Pour the cheese mixture into the stock pot with the vegetables and ham and stir until completely incorporated. It will get thicker as it cools.


Here are a few sneaky vegetables we recommend throwing in (we of course chop them up pretty small so our kids don't notice):
  • Broccoli
  • Cauliflower
  • Celery
  • Zucchini
  • Yellow Squash
  • Asparagus
  • Water Chestnuts
Really any veggie would work great. They won’t even be able to tell or detect it, I guarantee it.


Calories: 423kcal | Carbohydrates: 47g | Protein: 15g | Fat: 20g | Saturated Fat: 13g | Trans Fat: 1g | Cholesterol: 58mg | Sodium: 336mg | Potassium: 1214mg | Fiber: 5g | Sugar: 8g | Vitamin A: 4619IU | Vitamin C: 27mg | Calcium: 311mg | Iron: 2mg