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."
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.
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.
Stir in the flour and cook for an additional 2 minutes, whisking constantly to remove the raw flour taste.
Gradually pour in the chicken broth while whisking to avoid lumps. Bring the mixture to a boil.
Add the diced potatoes and reduce the heat to a simmer. Cook until the potatoes are tender, about 15–20 minutes.
Stir in the milk and ham, cooking for another 5 minutes to warm through.
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.
Slowly stir in the shredded cheddar cheese until fully melted and incorporated. Season the soup with salt and black pepper to taste.
Ladle the soup into bowls, and garnish with sliced green onions for a fresh pop of flavor. Serve immediately and enjoy!
Calories |
3390 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 153.9 g | 197% | |
| Saturated Fat | 86.8 g | 434% | |
| Polyunsaturated Fat | 8.4 g | ||
| Cholesterol | 465 mg | 155% | |
| Sodium | 7000 mg | 304% | |
| Total Carbohydrate | 372.6 g | 135% | |
| Dietary Fiber | 30.4 g | 109% | |
| Total Sugars | 51.5 g | ||
| Protein | 143.0 g | 286% | |
| Vitamin D | 5.9 mcg | 30% | |
| Calcium | 2601 mg | 200% | |
| Iron | 20.2 mg | 112% | |
| Potassium | 9660 mg | 206% | |
*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.