In a large bowl, combine the mashed potatoes, onion, garlic, ginger, garam masala, cumin powder, turmeric powder, coriander powder, red chili powder, cilantro, and salt. Mix until all the ingredients are well combined.
Using your hands, shape the mixture into small balls. Flatten the balls slightly to form the dumplings.
In a separate bowl, mix the flour and oil until it forms a thick paste. Dip each dumpling into the paste and coat it evenly.
Heat 2 tablespoons of oil in a large skillet over medium heat. Add the cumin seeds, bay leaf, cloves, and cardamom pods and sauté for 1 minute.
Add the dumplings and cook for 5 minutes, stirring occasionally. Add the sugar and water and bring to a boil.
Reduce the heat to low and simmer for 10 minutes, stirring occasionally. Remove from the heat and serve hot.
Interesting Facts
The dumpling mixture can be prepared ahead of time and refrigerated until ready to cook.
The dumplings can be served with a variety of sauces, such as tomato-based ones, yogurt-based ones, or a creamy coconut-based sauce.
The dumplings can also be served as a side dish with other Indian dishes.