Creamy Ham and Potato Soup is a rich, comforting dish that combines tender potatoes, smoky ham, and a creamy base for the ultimate cozy meal. This soup is a great way to use up leftover ham, with each spoonful offering a perfect balance of savory flavors and creamy texture. With the addition of aromatic onions, garlic, and seasonings, this soup becomes a warm, hearty dish that’s perfect for a cold day or when you need a filling, easy-to-make meal. It’s simple, satisfying, and sure to become a family favorite.


Ingredients:

  • 1 tbsp olive oil or butter
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 4 cups potatoes, peeled and diced (about 4 medium potatoes)
  • 1 1/2 cups cooked ham, diced
  • 4 cups chicken broth (or vegetable broth)
  • 1 1/2 cups whole milk (or half-and-half for a richer texture)
  • 1 cup heavy cream (optional, for extra creaminess)
  • 1 tsp dried thyme
  • 1/2 tsp dried rosemary
  • Salt and pepper, to taste
  • 1 cup shredded cheddar cheese (optional, for a cheesy version)
  • Fresh parsley, chopped (for garnish)

Instructions:

  1. Sauté the Aromatics: In a large pot, heat the olive oil or butter over medium heat. Add the chopped onion and cook for about 4-5 minutes, until softened. Add the minced garlic and cook for another 1 minute until fragrant.
  2. Cook the Potatoes and Ham: Add the diced potatoes and ham to the pot. Stir to combine, then pour in the chicken broth. Bring the mixture to a boil, then reduce the heat to low and let it simmer for about 15-20 minutes, or until the potatoes are tender when pierced with a fork.
  3. Make it Creamy: Once the potatoes are cooked, use a potato masher to gently mash some of the potatoes in the soup, which will help thicken the broth and create a creamy texture. You can mash as much or as little as you prefer for the desired consistency.
  4. Add the Dairy: Stir in the milk and heavy cream (if using), and bring the soup back to a gentle simmer. Let it cook for another 5-7 minutes to heat through and thicken slightly.
  5. Season the Soup: Add the dried thyme, rosemary, salt, and pepper to taste. Stir well to combine.
  6. Optional Cheesy Version: If you like cheesy soup, add the shredded cheddar cheese at this point, stirring until melted and creamy.
  7. Serve: Ladle the soup into bowls and garnish with fresh parsley for a burst of color and freshness.

Nutrition (per serving, assuming 6 servings):

  • Calories: ~350-400 kcal
  • Protein: ~15-20 g
  • Fat: ~20-25 g
  • Carbohydrates: ~30-35 g
  • Fiber: ~3-4 g
  • Sugars: ~5-7 g
  • Sodium: ~800-1,000 mg (depending on ham and broth used)
  • Calcium: ~15-20% of the Daily Value (from cheese and cream)

Notes:

  • Ham Options: You can use leftover ham from a holiday dinner or buy pre-diced ham from the store. If you want a more smoky flavor, you can use smoked ham.
  • Dairy Adjustments: For a lighter version, you can use 2% milk and skip the heavy cream. Alternatively, you can use half-and-half for a richer, yet still lighter, option than heavy cream.
  • Make-Ahead: This soup stores well in the refrigerator for up to 3 days. If reheating, you may need to add a splash of milk or broth to restore the desired consistency, as it can thicken in the fridge.
  • Freezing: Creamy soups like this one can sometimes separate when frozen, but it will still be delicious. To freeze, let the soup cool completely and store it in an airtight container for up to 3 months. Reheat slowly on the stovetop, stirring to re-incorporate the ingredients.

Indulge in the warmth and richness of Creamy Ham and Potato Soup, a satisfying meal that’s perfect for any occasion, especially when you’re craving comfort food!