Ham, Potato and Leek Soup

Warm, creamy, filling soup with russet potatoes, fresh leeks, and chopped ham.

  • Prep time: 15 minutes
  • Cook time: 45 minutes
  • Yield: Serves 6


  • 2 Tbsp unsalted butter
  • 1 large or 2 small leeks to make 4 cups thinly sliced leeks, white and light green parts only (see How to Clean Leeks)
  • 4 cups chicken broth
  • 2 large russet potatoes (about 1 pound), peeled, cut into 1/2 inch pieces
  • 1/2 teaspoon ground white pepper
  • 2 cups ham, diced
  • 1/4 to 1/2 cup cream, half and half, or chicken stock
  • Salt to taste
  • 3 Tbsp fresh parsley, chives or dill, chopped


1 Cook leeks in butter: Melt the butter in a large saucepan over medium heat. Add the leeks and cook, stirring occasionally, for 5 minutes, or until leeks are soft but not browned.

2 Add broth, potatoes, white pepper, simmer 25 min: Add chicken broth, potatoes and white pepper. Bring to a boil over medium high heat.

Reduce heat. Cover and simmer 25 minutes or until vegetables are very tender.

3 Purée the soup: Using an immersion blender, or a standing blender working in batches, process until smooth. (If using a standing blender, do not fill your blender more than a third full with hot soup.)

4 Add ham, cream, seasonings: Stir in the diced ham and enough cream, milk, or half and half, or stock to thin the soup to desired consistency.

Season to taste with salt. Garnish with parsley, chives or dill.