Wash and soak urad dal for 2 hours in normal water.
Drain and transfer dal in a deep pan.
Add water.
Leave to boil. Soon you will find white foam over the dal. Remove and discard.
Add salt and ginger. Mix.
Now put a lid and leave to boil for 20 minutes.
After 20 minutes check the dal. Dal should be firm but sufficiently cooked enough to eat. The texture of dal is very important for this recipe.
In case there's still some water left in the pan and dal is cooked, increase the heat and let the entire water evaporate.
Remove the dal from the heat.
Take another pan and add oil. When oil heats up, add hing, cumin seeds and onion.
Cook until onion turns brown.
Add dry red chilies and saute for 15-20 seconds.
Transfer this tadka to the dal.
Add green chilies, coriander leaves and lemon juice.
Mix and enjoy with roti or paratha.