Go Back
+ servings
Cheesy Ham and Potato Soup

Hearty Cheesy Ham and Potato Soup for Cozy Nights

This Cheesy Ham and Potato Soup is a comforting dish perfect for chilly evenings, made with simple ingredients.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 bowls
Course: Soups
Cuisine: American
Calories: 350

Ingredients
  

For the Soup Base
  • 4 cups diced potatoes Substitution: Use frozen hash brown potatoes for quicker prep.
  • 1.5 cups diced cooked ham Substitution: Turkey can be used if available.
  • 4 cups chicken broth Substitution: Use vegetable broth for vegetarian option.
  • 1 cup milk Substitution: Plant-based milk can be used.
For Flavor
  • 0.5 cups chopped onion Substitution: Use green onions for a milder taste.
  • 2 cloves garlic, minced Substitution: Use garlic powder if fresh is unavailable.
For Creaminess
  • 1 cup shredded cheddar cheese Substitution: Use low-fat cheese for a lighter version.
  • 2 tablespoons butter Substitution: Use olive oil for a dairy-free alternative.
For Thickening
  • 2 tablespoons all-purpose flour Substitution: Gluten-free flour can be used.
For Seasoning
  • Salt to taste
  • black pepper to taste

Equipment

  • Large pot

Method
 

Step-by-Step Instructions
  1. In a large pot over medium heat, melt 2 tablespoons of butter until bubbly. Add 1/2 cup of chopped onion and 2 cloves of minced garlic, sautéing for about 3 minutes or until fragrant.
  2. Sprinkle in 2 tablespoons of all-purpose flour, stirring constantly for about 1 minute to create a roux.
  3. Gradually whisk in 4 cups of chicken broth, bringing the mixture to a gentle boil. Add 4 cups of diced potatoes and reduce the heat to medium-low.
  4. After 15-20 minutes, stir in 1 1/2 cups of diced cooked ham and 1 cup of milk, allowing the soup to simmer for about 10 minutes.
  5. Add 1 cup of shredded cheddar cheese to the pot, stirring until melted.
  6. Ladle the soup into bowls and garnish with extra cheese or green onions.

Nutrition

Serving: 1bowlCalories: 350kcalCarbohydrates: 32gProtein: 18gFat: 18gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gCholesterol: 50mgSodium: 800mgPotassium: 600mgFiber: 3gSugar: 2gVitamin A: 500IUVitamin C: 10mgCalcium: 200mgIron: 1mg

Notes

Use fresh ingredients for the best flavor. Adjust thickness by adding more broth or milk if needed.

Tried this recipe?

Let us know how it was!