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 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!
Keyword cheesy ham and potato soup, creamy ham and potato soup, easy potato soup recipes, ham and potato soup, ham and potato soup recipe, potato and ham soup, potato and ham soup recipe
Did you love this recipe?Let us know how it was below or tag @elicitfolio on IG!