Optional step - I do not use but If using pappu, wash and soak for 45 minutes. If using chana dal, boil it till aldente. Drain off the water. If using pesara pappu, it need not be cooked. Drain it off.
Add jaggery to a pan along with water and melt it.
Filter and bring the syrup to a rolling boil.
Switch off and add flour, cardamom powder and coconut. Add pappu. Mix all well to make a soft dough. If the dough is hard, the undrallu will turn hard.
Add ghee and mix again. Allow it cool down a bit. Knead it well to make a smooth dough.
Bring 2 cups water to a boil in a steamer or cooker.
Take small portions of the dough and make balls. Small or large or to discs. Place them in a wide bowl.
When the water comes to a boil, place this in the steamer. Steam on a high flame for 7 to 8 minutes.
Switch off the stove. Cool bellam undrallu and offer to God.