Description
Creamy, cheesy, and loaded with tender potatoes and smoky ham, this Cheesy Ham and Potato Soup is a classic comfort in a bowl — perfect for chilly nights or using up leftover ham. This hearty soup combines simple ingredients to create a rich and satisfying meal that warms you from the inside out.
Ingredients
Soup Base
- 2 tbsp butter
- 1 small onion, chopped
- 2 garlic cloves, minced
Main Ingredients
- 3 cups diced potatoes
- 2 cups chicken broth
- 1 ½ cups diced cooked ham
Dairy and Thickener
- 1 cup milk or cream
- 1 cup shredded cheddar cheese
- 1 tbsp flour (for thickening)
Seasoning
- Salt & pepper to taste
Instructions
- Sauté Aromatics: In a large pot, melt the butter over medium heat. Add the chopped onion and minced garlic and sauté until fragrant and translucent, about 3-4 minutes, to build the flavor base for the soup.
- Cook Potatoes: Add the diced potatoes and chicken broth to the pot. Bring to a simmer and cook for 10–12 minutes or until the potatoes are tender but not falling apart, stirring occasionally to prevent sticking.
- Add Ham and Milk: Stir in the diced cooked ham and then pour in the milk or cream. Sprinkle the flour over the soup and stir continuously to incorporate the flour and prevent lumps, allowing the soup to thicken slightly.
- Melt Cheese: Add the shredded cheddar cheese to the pot, stirring until completely melted and the soup is creamy and smooth, enhancing the cheesy flavor throughout.
- Season and Serve: Season with salt and pepper to taste. Give the soup a final stir, then serve hot for a comforting meal perfect for any cold day.
Notes
- Add a dash of hot sauce for an extra kick and to balance the richness.
- Substitute cauliflower for some of the potatoes for a lighter, lower-carb version of the soup.
- Prep Time: 10 mins
- Cook Time: 25 mins
- Category: Soup / Dinner
- Method: Stovetop
- Cuisine: American