In a heavy bottom pot on a medium low heat, add cooked dal, 1 cup of water, ginger, green chilies, red chili powder, coriander powder, cumin powder, jaggery, kokum, curry leaves and salt (as per taste) and give it a nice stir.
Let the dal cook on a medium low heat until it reached gentle boil, around 10-12 minutes.
Meanwhile for dhokdi dough, mix all the dry ingredients and oil first. Then slowly add lukewarm water to make a soft dough, similar to roti dough. Cover and let it rest for 5 minutes.
Take a ball size dough, dust with rice flour and roll it into a thick roti. It's ok if it is not round!
Cut the roti into diamond shape or shape of your choice and place aside, covered.
Repeat for rest of the dough.
Once the dal comes to gentle boil, drop the dhokdi carefully in the dal and continue cooking for another 10 to 15 minutes. The dal should starts to thicken and forms a layer on top.
Adjust salt as per taste. Add more jaggery for sweetness and lemon juice for tartness.
In a separate pan heat the oil for tempering. Once hot, add peanuts and let them brown.
Add mustard seeds, fenugreek seeds and dried chilies and cook for 30 seconds.
Turn off the heat; add curry leaves and hing and give the tempering a quick stir.
Pour the tempering on the dal, cook for another 5 minutes.
Garnish with chopped cilantro, serve warm by itself or with rice.