Ham and Potato Soup
This creamy Ham and Potato Soup is a cozy Southern classic made with tender potatoes, savory ham, and a rich homemade broth simmered from pork neckbones. It’s the ultimate comfort food for cold winter nights and a delicious way to use leftover ham.
Prep Time15 minutes mins
Cook Time45 minutes mins
Total Time1 hour hr
Course: Soup
Cuisine: American
Servings: 8
Calories: 485kcal
- 4 cups Yukon Gold Potatoes, diced (1.5 lbs)
- 3 1/4 cups Water
- 3 Smoked Pork Neck Bones
- 1 1/2 cups Ham, diced (8 oz)
- 1/2 cup Celery, diced (1 Celery Rib)
- 3/4 cup Onions, diced (1/2 medium onion)
- 2 Garlic Cloves, minced
- 8 tbsp Salted Butter
- 5 tbsp All-Purpose Flour
- 2 cups Milk warmed
- Salt & Pepper to taste
Get Recipe Ingredients
Prep vegetables by cleaning and dicing celery and onions. Peel and dice potatoes. Set aside. Mince garlic and set aside. Dice leftover cooked ham, set aside.
In a large dutch oven or stockpot, melt 3 tablespoons of butter over medium heat. Add onions and celery, stirring until the onions begin to sweat. Add garlic until fragrant, then pour in 3 1/4 cups of water along with the pork neck bones and diced ham. Bring to a boil and simmer for 30 minutes to create a rich, flavorful pork broth.
Add diced potatoes to the pot and continue cooking until the potatoes are fork tender. In a separate saucepan, melt 5 tablespoons of butter over medium-low heat. Whisk in 5 tablespoons of flour to form a roux, then slowly stir in 2 cups of milk. Cook until thickened, then season with salt and pepper.
Remove the neck bones from the broth and slowly stir in the creamy roux mixture. Let the soup simmer for about 5 minutes until it reaches your desired consistency. Ladle into bowls and garnish with your favorite toppings such as chopped bacon, shredded cheese, green onions, or a dollop of sour cream. Enjoy!
Calories: 485kcal | Carbohydrates: 29g | Protein: 27g | Fat: 29g | Saturated Fat: 14g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 0.5g | Cholesterol: 118mg | Sodium: 626mg | Potassium: 873mg | Fiber: 3g | Sugar: 5g | Vitamin A: 480IU | Vitamin C: 25mg | Calcium: 116mg | Iron: 2mg