A comforting and hearty soup featuring ham, potatoes, and a creamy base, perfect for a cozy meal.
Heat the butter in a large saucepan over medium heat.
Using unsalted butter allows you to control the saltiness of the dish.
Add the diced ham, chopped onion, and celery to the saucepan and sauté until the vegetables are tender and the ham is lightly browned.
Stir frequently to prevent sticking and ensure even cooking.
Pour in the chicken broth and add the diced potatoes. Bring the mixture to a boil, then reduce the heat and simmer until the potatoes are tender.
Cut the potatoes into evenly sized pieces for uniform cooking.
In a small bowl, whisk together the flour and milk until smooth.
Ensure there are no lumps in the mixture for a smooth soup.
Gradually stir the flour and milk mixture into the soup, then add the dill weed and black pepper. Cook, stirring constantly, until the soup thickens.
Keep stirring to prevent the soup from sticking to the bottom of the pan.
Serve the soup hot, garnished with a sprinkle of fresh dill or a dollop of sour cream if desired.
Serving the soup with crusty bread enhances the meal.