In a bowl combine cheese and flour; set aside.
In a Dutch oven combine the ham, carrot, curry powder, and paprika. Cook and stir over medium heat for 2 minutes. Stir in milk. Cook, uncovered, for 4 to 5 minutes, just until milk is hot but not boiling, stirring occasionally. Gradually whisk in mashed potatoes. Cook, stirring frequently, until hot and bubbly. Stir in the cheese and flour. Cook and stir for 2 minutes, just until cheese is melted.
Ladle soup into bowls. Top with shoestring potatoes, parsley, and/or paprika.
flour, paprika, curry powder
For a vegetarian version, replace the ham with 1 cup of cooked cannellini beans, rinsed and drained well. Substitute chopped fresh chives for the parsley.