Heart-Healthy Potato Ham Soup


A heart-healthy version of potato ham soup loaded with veggies and turkey ham is low in fat and high in flavor. Serve with hearty bread and your favorite cheese.

Prep Time:
30 mins
Cook Time:
1 hrs
Total Time:
1 hrs 30 mins
10 servings


  • 2 ½ quarts water

  • 4 cups peeled and diced potatoes

  • 2 ½ cups diced turkey ham

  • 1 large onion, diced

  • 1 (10 ounce) can butter beans, rinsed and drained

  • 3 carrots, chopped

  • 2 stalks celery, chopped

  • 1 cup frozen corn kernels

  • 1 (8 ounce) can cream-style corn

  • 1 teaspoon dill

  • 1 teaspoon salt

  • ¼ teaspoon ground black pepper

  • 1 (12 fluid ounce) can evaporated milk


  1. Heat water in a 6-quart pot over high heat; add potatoes, turkey ham, onion, beans, carrots, celery, frozen corn, cream-style corn, dill, salt, and black pepper. Bring water to a boil, lower heat to medium-low, and simmer, stirring occasionally, until potatoes are tender and soup is reduced, 1 to 1 1/2 hours.

  2. Remove pot from heat and stir in milk until incorporated and soup is creamy.

Cook's Note:

I prefer to use reduced-sodium turkey ham.

Nutrition Facts (per serving)

219 Calories
5g Fat
30g Carbs
14g Protein
Nutrition Facts
Servings Per Recipe 10
Calories 219
% Daily Value *
Total Fat 5g 7%
Saturated Fat 3g 13%
Cholesterol 42mg 14%
Sodium 945mg 41%
Total Carbohydrate 30g 11%
Dietary Fiber 4g 14%
Total Sugars 8g
Protein 14g
Vitamin C 22mg 108%
Calcium 143mg 11%
Iron 2mg 12%
Potassium 680mg 14%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love