Take a bowl or a plate clean the all Dal's. then wash thoroughly and soak it for 2 hour's.
In pressure cooker add dal and needed water, pinch of turmeric powder, little oil and pinch of salt to boil mix well and cook it for upto 3 whistles dal becomes smooth n thick gravy consistency.
Heat the oil in pan, splutter the mustard and cumin seeds. Then add Curry leaves and pinch of hing. After add minced garlic and ginger saute well.
Further more add tomato purée and grinded coconut stir continuously for 2 mins on low flame. after add cooked dal and stir again.
In this mixture add all masala spices like chilli powder, turmeric powder, cumin & Coriander powder, garam masala, sambar powder, to it. Add salt to taste if needed add more water because of desired consistency of your choice (thick or flowing) again mix it well
Cover and boil it. simmer for another 5 mins on low to medium flame. Then off the flame.
Lastly add chopped coriander leaves and serve with puri, rice etc..