Heat the ghee in a saucepan. Test the heat by adding one cumin seed to the oil; if it cracks right away, ghee is ready. Add cumin seeds, and mustard seeds, asafetida, whole red chili. After the seeds crack, add bay leaves, green chili, ginger and chili powder. Stir for a few seconds.
Add tomatoes, salt and sugar stir and cook until tomatoes are tender and mushy.
Add cilantro, mango powder, and garam masala cook for about one minute.
Pour the seasoning over dal mix it well and cook for another minute.
Dal fry is ready, serve this as a main dish with Indian flat bread or I prefer with plain rice.