Cook cherupayar in 3 cups water & drain the water completely. Make sure that it is not overcooked.
Melt Jaggery by adding 1/4 cup water.
When it melts add coconut, cooked cherupayar, and crushed & cardamom. Mix well. Make sure that the mix is dry. Remove from fire.
Combine plain flour & besan flour. Add little water to this & make a thick batter.
When the mixture (cherupayar+coconut+jaggery) is cool enough to touch, make small balls with the mix. Dip each balls in the batter and make sure it's coated well with the batter.
Deep fry till it becomes golden brown all around.