In a microwave safe plate/bowl, take the rice flour and microwave high for 1 minute. I normally store my flour in the freezer, so it is good to fry the flour before using it.
In a sauce pan, take the jaggery and water. Letthe jaggery melt in the water. Drain the impurities.
Take the strained jaggery in the same pan, heat it. Add the chopped/grated coconut, soaked beans, let it boil.
Once it starts to boil, reduce the flame, add the rice flour little by little to the jaggery water and stir. If you feel it is difficult doing both at the same time, add the flour in full to the water, take it off the stove, stir well and return it back to the stove.
Keep stirring and let the flour cook. In about 8-10 minutes, the flour will cook and start coming together like a smooth dough. Take it off the stove. Keep it covered.
Once it is warm enough to touch, grease your hands with oil/ghee and Pinch Lemon-size balls of the flour and press it in between your palms to make a patty and poke a hole in the center Repeat the same with the rest of the dough. I got about 5 patties.
Steam cook the patties in a steamer for 10-12 minutes.
Once done, remove it form the steamer, let it sit in the same plate for 5 minutes. Then remove it on to a serving plate. Serve with loads of butter.