Char the potatoes in a seperate pan using turmeric and salt so that it gets a brown outer skin. Keep aside.
Heat the oil in a pan, when its hot throw in the whole garam masala. Once its fragrant, add in the finely chopped onions and a pinch of hing and saute till it gets brown in colour.
Once the onions are translucent add in the finely chopped ginger and garlic and fry it well. Then put in the tomatoes and saute on a medium heat till it gets mushy and looses its raw smell. Then add in the powdered masalas except the garam masala.
Add the sugar and salt with a splash of water to the masala and saute till the raw smell is gone. Then add in the potatoes and cook with the masala. Add a little luke warm water when you feel that it sticks to the pan.
Then pour in a cup of water and salt to taste along with garam masala and cover it with a lid. In 10 minutes your aloo dum will be ready. Garnish it with chopped coriander before serving.
To make the luchi, take the maida in a bowl, add 1 tablespoon of oil and salt to it. Then mix it thoroughly. Add luke warm water and start kneading the dough. (The consistency should be soft but not too soft).
Roll out in small circles and deep fry them to get the soft luchi.
Serve these luchis hot and enjoy it with the aloor dum.