Take Chana dal in a pressure cooker, add in 2.5 cup of water. Pressure cook for 4 whistle, simmer for 5 mins. Turn off the heat and let the steam go all by itself. Open the cooker and set aside.
Take jaggery and water in a sauce pan and heat till it is melted. Strain and set aside.
Pour this back into the same kadai. Add in coconut, cooked chana dal and mix well.
Keep cooking this till it is thick. Add in cardamom powder, ghee and mix well. Remove this to a bowl and allow it to cool down.
Divide it into small balls.
Now make the dough. Take water in a sauce pan, add in salt and 1 tsp of oil. Once the water reaches a boil add in rice flour and mix well. It will become like a sticky dough.
Now remove this to a bowl and let it cool for 15 mins. Once it is cooled, add in 1 tsp of oil and make it into a soft dough.
Now take modak mould and grease it lightly. Take small portion of dough and spread it evenly in mould. Place the filling in and cover it with more dough.Now release the mould, you will have a modak.
Or you can make it as small balls. Take a small portion of dough and flatten it thinly. Place a small ball of filling in it and cover it. Roll it between your hands to Smoothen it.
Now place this in a steamer and steam it for 8 to 10 mins.