Go Back

Ham and Potato Soup

No ratings yet
This creamy, hearty Ham and Potato Soup is an easy one-pot meal that comes together in just over half an hour. Tender potatoes, carrots, and celery simmer in a rich, cheese-laced broth with shredded meat and deep flavor from a simmered bone. Perfect for a quick weeknight dinner when you want homemade comfort food with minimal fuss.
Total Time 35 minutes
Course: Main Course
Cuisine: American
Calories: 485

Ingredients
  

For the Soup Base
  • 1 tablespoon oil
  • 2 large carrots peeled and chopped
  • 1 medium onion diced
  • 2 ribs celery chopped
  • 1 teaspoon salt
  • 1 teaspoon minced garlic
  • 1 teaspoon dried parsley
  • 0.5 teaspoon dried thyme
  • 0.25 teaspoon black pepper
  • 4 cups low sodium chicken broth
  • 2 pounds russet or gold potatoes peeled and chopped (900 grams)
  • 2 cups cooked halal beef or turkey chopped or shredded
  • 1 halal beef bone marrow bone or soup bone
For the Creamy Finish
  • 0.25 cup melted butter
  • 3 tablespoons all purpose flour
  • 1.5 cups milk any kind
  • 1 cup shredded cheddar cheese
  • shredded cheese and green onions for topping as desired

Equipment

  • Large soup pot
  • Wooden spoon
  • Medium bowl or large measuring cup
  • Whisk
  • Microwave

Method
 

  1. Heat oil in a large soup pot over medium-high. Add the carrots, onion, and celery, and sauté for 4–5 minutes until the onions are softened.
  2. Stir in the salt, minced garlic, parsley, thyme, and black pepper. Cook for 1 minute, stirring continuously.
  3. Pour in the chicken broth, then add the chopped potatoes, cooked halal beef or turkey, and the halal beef bone. Scrape the bottom of the pot with a wooden spoon to loosen any browned bits.
  4. Raise the heat to bring the pot to a simmer, then lower to medium-low, cover, and let cook until the potatoes are tender, about 10 minutes.
  5. While the soup simmers, put the melted butter in a medium bowl or large measuring cup. Whisk in the flour until smooth.
  6. Add the milk and whisk until well-combined, making sure to scrape down the sides so no flour sticks.
  7. Microwave the milk mixture in 45–60 second bursts, whisking well after each, until thickened.
  8. When the potatoes are done, remove the halal beef bone. If any meat has come loose from the bone, shred it and return it to the pot.
  9. Stir the thickened milk mixture and shredded cheddar cheese into the soup. Serve hot, topped with extra cheese and green onions if desired.

Nutrition

Calories: 485kcal

Notes

This soup is a great way to use up leftover cooked meat and bones after a holiday meal. To store, refrigerate in an airtight container for up to 4 days or freeze for up to 3 months—expect the potatoes to become a bit grainy after freezing. The soup thickens as it cools, so add a splash of broth or milk when reheating. For a dairy-free version, use unsweetened plant milk and skip the cheese. Serve with crusty bread, rolls, or cornbread for a comforting, complete meal.

Tried this recipe?

Let us know how it was!