(Creamy, hearty, and perfect for leftovers)
Ingredients
-
2 tbsp butter
-
1 small onion, diced
-
2 cloves garlic, minced
-
3 cups potatoes, peeled and diced
-
2 cups cooked ham, diced
-
3 cups chicken broth
-
1 cup milk (or half-and-half for creamier soup)
-
½ cup heavy cream (optional, for extra richness)
-
2 tbsp flour
-
Salt & black pepper, to taste
-
Optional: ½ cup shredded cheddar cheese or chopped green onions
Instructions
-
Sauté aromatics
In a large pot, melt butter over medium heat. Cook onion until soft (about 3–4 minutes). Add garlic; cook 30 seconds. -
Make the base
Sprinkle flour over onions and stir for 1 minute. -
Add liquids
Slowly whisk in broth, then add potatoes. -
Simmer
Bring to a gentle boil, reduce heat, and simmer 15–20 minutes until potatoes are tender. -
Add ham & dairy
Stir in ham, milk, and cream. Simmer 5–10 more minutes. -
Season
Add salt and pepper to taste. Stir in cheese if using until melted.
Tips & Variations
-
Mash some potatoes in the pot for a thicker soup.
-
Add carrots or celery for extra flavor.
-
Use leftover holiday ham or ham steak.
-
For a lighter version, skip the cream and use all milk.
Want a slow cooker, cheesy, or loaded baked potato–style version next?