Roast horse gram in a dry pan till you get nice aroma..
Take horse gram in a bowl, wash them well, soak them in hot boiling water for 1 hour
Heat oil in a kadai. Add in grated coconut and curry leaves. Roast them on medium high heat till it is golden brown. Once it reaches dark brown, add in coriander powder and chilli powder and fry for a min. Take it off the heat and add it to blender and leave it to cool. Puree them smoothly.
Take them in the same kadai, add in water and tamarind pulp(if using fresh tamarind, soak them in water and squeeze the pulp from it and add it). Add in salt and bring everything to a boil.
While the gravy is boiling, make the horse gram mix. Take soaked, drained horse gram in a blender and add in other ingredients to it. Puree them smoothly into a thick paste by adding very little water. Take them in a bowl.
Now the gravy must be boiling. It should boil vegourously, now you will see bubbles forming in them, you have to drop small balls of the horse gram in to the bubbles..Wherever the bubbles form you have to add the dumplings.
Cook the gravy for 10 mins.
Turn off the heat and let the gravy sit for 15 mins