This hearty and delicious ham and potato soup is a family favorite soup recipe that is perfectly seasoned, packed with tender potatoes, diced ham, corn, onions and celery, and a delicious creamy base.
In a stockpot, combine potatoes, broth, ham, celery, onion, and corn. Over medium-high heat, bring to a boil. Once at a boil, reduce heat and simmer over medium heat until potatoes are tender, about 10 to 12 minutes. Stir in seasonings.
In a saucepan, melt butter over medium-low heat. Add flour to melted butter and stir until well combined. Let cook for 1 minute.
Pour milk into roux and stir until well incorporated. Continue stirring and cooking until mixture thickens up, about 4 to 5 minutes.
Add milk mixture into the stock pot and stir well. Cook until cooked through and completely warm.
Notes
Nutritional values are approximate.
Please note that these values can change with different brands and any modifications made to the recipe. For the most accurate information, use a nutritional calculator with the exact brands and measurements.