Description
This comforting ham and potato soup is rich, creamy, and packed with flavor. With chunks of tender potatoes and savory ham in a velvety broth, it’s the perfect way to warm up on a chilly day—simple, satisfying, and made to share.
Ingredients
2 tbsp butter
1 medium onion, diced
2 cloves garlic, minced
4 cups potatoes, peeled and diced (Yukon gold or russet)
2 cups cooked ham, diced
3 cups chicken broth
1 cup milk
1/2 cup heavy cream (optional for extra richness)
1/4 cup all-purpose flour
Salt and pepper to taste
1/2 tsp dried thyme or parsley
Optional toppings: shredded cheese, green onions, or extra ham
Instructions
In a large pot, melt butter over medium heat. Sauté onion and garlic until fragrant.
Stir in flour and cook for 1–2 minutes to form a light roux.
Gradually add broth while stirring to avoid lumps.
Add potatoes and ham. Simmer 15–20 minutes until potatoes are fork-tender.
Stir in milk and cream, then season with salt, pepper, and herbs.
Simmer gently for another 5–10 minutes, stirring occasionally.
For extra creaminess, mash a few potato chunks or use an immersion blender briefly.
Serve hot with your favorite toppings.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner, Main Course
Nutrition
- Calories: 290
- Fat: 14g
- Carbohydrates: 23g
- Fiber: 2g
- Protein: 14g