Description
This hearty and comforting Creamy Ham and Potato Soup is like a warm hug in a bowl, packed with tender potatoes, savory ham, and a rich, velvety broth. It’s the perfect meal for a chilly evening or anytime you need a little extra coziness.
Ingredients
2 cups cooked diced turkey ham or beef bacon
4 cups Russet potatoes, peeled and diced
1 medium yellow onion, diced
2 carrots, diced
2 stalks celery, diced
3 cloves garlic, minced
4 cups low-sodium chicken or vegetable broth
1/4 cup unsalted butter
1/4 cup all-purpose flour
2 cups whole milk
1/2 cup heavy cream
1.5 cups sharp cheddar cheese, shredded
Salt and black pepper to taste
Instructions
Begin by melting butter in a large pot over medium heat and sautéing the onion, carrots, and celery until tender. Add the minced garlic and cook briefly until fragrant.
Whisk in the flour, then gradually pour in the broth and milk while continuously whisking to ensure a smooth consistency.
Next, add the diced potatoes and bring the mixture to a boil, then cover, reduce the heat, and simmer until the potatoes are tender.
Stir in the diced ham and heavy cream, allowing it to heat through.
Finally, remove the pot from the heat and stir in the shredded cheddar cheese until it’s melted and the soup is seasoned with salt and pepper.
Notes
Ensure your potatoes, carrots, and celery are diced into roughly equal sizes. This helps them cook evenly and ensures a consistent texture in every spoonful.
When adding the flour and broth/milk mixture, persistent whisking is crucial to prevent lumps and achieve a silky smooth soup.
The ham is already cooked, so you only need to add it towards the end to heat through. Overcooking can make it tough.
Removing the soup from the heat before adding the cheese helps prevent the cheese from becoming oily or separating, ensuring a beautifully smooth finish.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Soup
- Cuisine: American
Nutrition
- Calories: Approximately 450-550 kcal per serving (estimated)
- Fat: Approximately 30-40g per serving (estimated)
- Carbohydrates: Approximately 25-35g per serving (estimated)
- Protein: Approximately 20-30g per serving (estimated)