Warm up with this delicious and comforting creamy ham and potato soup. Made with tender chunks of ham, hearty potatoes, and creamy broth, this soup is perfect for a cozy dinner or lunch. It is easy to make and highly customizable with your favorite toppings and seasonings. Serve it with crusty bread or a side salad for a complete meal.
Ingredients
- 1 tablespoon butter
- 1 onion, diced
- 2 cloves garlic, minced
- 2 cups diced cooked ham
- 4 cups peeled and diced potatoes
- 4 cups chicken broth
- 1 cup heavy cream
- 1 teaspoon dried thyme
- Salt and pepper to taste
- Optional toppings: shredded cheddar cheese, chopped green onions, crispy bacon bits
Directions
- In a large pot, melt the butter over medium heat.
- Add the diced onion and minced garlic, and cook until the onion is translucent.
- Add the diced ham and cook for an additional 2-3 minutes.
- Stir in the diced potatoes, chicken broth, heavy cream, dried thyme, salt, and pepper.
- Bring the soup to a boil, then reduce the heat to low and simmer for 15-20 minutes, or until the potatoes are tender.
- Use an immersion blender or potato masher to partially puree the soup, leaving some chunks of potatoes.
- Taste and adjust the seasonings if needed.
- Serve the soup hot, topped with shredded cheddar cheese, chopped green onions, and crispy bacon bits if desired.
Interesting Facts
Potatoes are a great source of vitamin C and potassium.
This soup can be made ahead of time and reheated for a quick and satisfying meal.
Crispy bacon bits add a delicious smoky flavor to the soup.