Combine the potatoes, celery, onion, ham, and water in a stockpot. Bring to a boil, then cook over medium heat until the potatoes are tender, about 10 to 15 minutes. Stir in the chicken bouillon, salt, and pepper.
In a separate saucepan, melt the butter over medium-low heat. Whisk in the flour with a fork and cook, stirring constantly, until thick, about 1 minute. Slowly stir in the milk so as not to allow lumps to form, continuing until all of the milk has been added. Keep stirring over medium-low heat until thick, 4 to 5 minutes.
Stir the milk mixture into the stockpot and cook the soup until heated through. Serve immediately.
Tips
This soup thickens significantly as it cools. Add a splash of milk or water when reheating to restore the consistency.
Refrigerates well for up to 3โ4 days. Not recommended for freezing, as the dairy-based roux can separate when thawed.
Nutrition Facts
Calories 195
Protein 6.1 g
Carbs 19.5 g
Fat 10.5 g
Cholesterol 29.9 mg
Sodium 393.7 mg
Nutrition from source
Weight Estimates
Uncooked ~2,132 g
Cooked ~1,855 g
Per Serving ~232 g
Conservative 13% reduction for steam evaporation over 25 min simmer.