Steam or boil potatoes without making them mushy. You can boil in a pot or cooker.
Pour oil to a hot pan. Add dal, mustard and cumin. Fry until the dal turns golden.
Saute ginger just for 30 secs.
Next add onions,salt, curry leaves and green chilies. Fry them.
When the onions turn golden, add the turmeric, garam masala, coriander powder and saunf.
Add potatoes and mash them a bit without making them mushy.
Mix well. Sprinkle lemon juice and coriander leaves.
Cool this and make 6 to 8 balls.
Add besan, rice flour, salt, chili powder and turmeric to a large mixing bowl.
Pour enough water little by little and mix it well to make a batter that is neither too thin or nor too thick. The batter must be moderately thick and smooth.
Beat the batter well.
Heat oil in a deep fry pan or kadai.
When the oil is hot enough, do the heat test by dropping a drop of batter. It must raise in the oil slowly and should not sink or turn brown quickly.
With the help of a tbsp dip each ball in the batter, swipe off the excess and drop in the hot oil.
Each batch you can fry about 3 to 4 balls depending on the size of your pan and oil used.
After a minute begin to stir and fry until golden.
Repeat making all until all the balls are done.
Drain the golden fried aloo bonda on to a kitchen tissue.
Serve aloo bonda hot or warm with chai or chutney.