Go Back
+ servings

Hearty Ham and Potato Soup

A comforting ham and potato soup with creamy broth, savory ham chunks, and tender potatoes, perfect for family dinners or meal prep favorites.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 bowls
Course: Soup
Cuisine: American
Calories: 240

Ingredients
  

Main Ingredients
  • 3 1/2 cups russet potatoes peeled and diced medium
  • 1 1/2 cups cooked honey ham diced medium
  • 1/2 cup celery diced small
  • 1/2 cup onion diced small
  • 4 cups chicken broth two 15oz cans
  • 5 tablespoons butter
  • 1/4 cup all-purpose flour plus 1 tablespoon (44g)
  • 2 cups milk any percentage
  • 1/4 teaspoon black pepper
  • Salt to taste

Equipment

  • Medium pot
  • Saucepan
  • Whisk

Method
 

Step-by-Step Instructions
  1. Start by peeling and dicing the potatoes. Boil them in chicken broth until tender, approximately 10–15 minutes.
  2. In a separate pan, melt butter, then whisk in flour until a smooth paste forms. Slowly add milk, stirring constantly to avoid clumping, until the mixture thickens.
  3. Gradually stir the roux into the pot of boiled potatoes and broth. Mix in diced celery, onions, and ham. Simmer for 10–15 minutes to let flavors meld. Serve hot.

Nutrition

Calories: 240kcalCarbohydrates: 29gProtein: 12gFat: 9gSaturated Fat: 4gCholesterol: 30mgSodium: 690mgPotassium: 380mgFiber: 2gSugar: 4gVitamin A: 300IUVitamin C: 20mgCalcium: 120mgIron: 1.5mg

Notes

Dice vegetables and ham uniformly for even cooking. Simmer soup slowly to enhance flavor. Add shredded cheddar cheese for extra richness. Nutrition information is estimated based on common ingredients and serving sizes and may vary.

Tried this recipe?

Let us know how it was!