Nutrition Facts for Cheesy potato ham soup

Cheesy Potato Ham Soup

Warm up with a bowl of velvety, flavor-packed Cheesy Potato Ham Soup—a comforting classic that combines tender russet potatoes, savory diced ham, and sharp cheddar cheese in every creamy spoonful. This easy-to-make recipe starts with a fragrant base of sautéed onion and garlic, thickened with a buttery roux, and enriched with wholesome chicken broth and milk. Lightly mashing the potatoes gives the soup its signature hearty texture, while melted cheddar infuses it with irresistible cheesy goodness. Perfect for busy weeknights or cozy weekends, this satisfying soup is ready in just 45 minutes and serves up to six. Top it off with fresh green onions for a bright, zesty finish, and pair it with crusty bread for the ultimate comfort food experience. Ideal keywords: "cheesy potato ham soup," "creamy potato soup," "comfort food recipes," "easy soup recipes," "potato cheddar soup."

Nutriscore Rating: 68/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Cheesy Potato Ham Soup
Prep Time:15 mins
Cook Time:30 mins
Total Time:45 mins
Servings: 6

Ingredients

  • 4 large russet potatoes
  • 2 cups ham
  • 1 medium onion
  • 2 cloves garlic
  • 4 tablespoons butter
  • 4 cups chicken broth
  • 2 cups whole milk
  • 2 cups sharp cheddar cheese
  • 2 tablespoons all-purpose flour
  • 0.5 teaspoons salt
  • 0.5 teaspoons black pepper
  • 2 stalks green onions

Directions

Step 1

Peel and dice the potatoes into 1-inch cubes. Dice the onion and ham into small pieces. Mince the garlic. Slice the green onions for garnish and set aside.

Step 2

In a large pot, melt the butter over medium heat. Add the diced onion and minced garlic, cooking until they become fragrant and translucent, about 3–4 minutes.

Step 3

Stir in the flour and cook for an additional 2 minutes, whisking constantly to remove the raw flour taste.

Step 4

Gradually pour in the chicken broth while whisking to avoid lumps. Bring the mixture to a boil.

Step 5

Add the diced potatoes and reduce the heat to a simmer. Cook until the potatoes are tender, about 15–20 minutes.

Step 6

Stir in the milk and ham, cooking for another 5 minutes to warm through.

Step 7

Using a potato masher, lightly mash some of the potatoes in the pot to create a thicker texture. Leave some chunks for a hearty consistency.

Step 8

Slowly stir in the shredded cheddar cheese until fully melted and incorporated. Season the soup with salt and black pepper to taste.

Step 9

Ladle the soup into bowls, and garnish with sliced green onions for a fresh pop of flavor. Serve immediately and enjoy!

Nutrition Facts

Serving size (3459.2g)
Amount per serving % Daily Value*
Calories 3390.5
Total Fat 153.9g 0%
Saturated Fat 86.8g 0%
Polyunsaturated Fat 8.4g
Cholesterol 464.7mg 0%
Sodium 7000.5mg 0%
Total Carbohydrate 372.6g 0%
Dietary Fiber 30.4g 0%
Total Sugars 51.5g
Protein 143.0g 0%
Vitamin D 236.6IU 0%
Calcium 2601.3mg 0%
Iron 20.2mg 0%
Potassium 9660.1mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 40.2%
Protein: 16.6%
Carbs: 43.2%