A hearty and flavorful soup combining the goodness of vegetables and the savory taste of ham.
Peel and dice the potatoes, carrots, and onion into small pieces.
Uniformly sized pieces ensure even cooking.
In a large pot, combine the diced vegetables and chicken broth. Bring to a boil over medium heat.
Stir occasionally to prevent sticking.
Reduce the heat to low and let the mixture simmer until the vegetables are tender, about 20 minutes.
Cover the pot to retain moisture and heat.
In a separate bowl, whisk together the flour and milk until smooth.
Ensure no lumps remain for a smooth soup.
Slowly add the flour and milk mixture to the pot, stirring constantly. Cook for an additional 10 minutes until the soup thickens.
Stirring prevents the mixture from clumping or burning.
Stir in the diced ham and cook for another 5 minutes to heat through.
Adding the ham at the end preserves its texture and flavor.
Serve the soup hot, garnished with fresh parsley if desired.
Pair with crusty bread for a complete meal.