Wash the dal very well and soak for 2 hours. After 2 hours , wash once again and put the dal in a pan with 2 cups of water , salt and turmeric powder.
Cook the dal on full flame for 3-4 minutes , till the first boil comes. Now reduce the flame , remove the froth and cook for another 15 minutes.
Once cooked, use a wooden hand blender , blend the dal to a smooth and creamy texture and the dal should be thick.
Transfer to a serving bowl, and sprinkle red chilly powder , coriander powder, dry mango powder and black pepper.
Finally heat 2 tablespoons of ghee , add cuminseeds and asafoetida ( if using )as they splutter , pour the ghee over the dal. Make sure all the masala is covered with ghee.