Add the mustard and cumin seeds and stir once. Let them start to pop a little.
Add the curry leaves, green chili, shallots and garlic and cook stirring every few seconds until golden. (add a few drops of water if needed)
Add in the hing, turmeric and coriander powders. Mix well for a few seconds.
(you can add some chopped tomato as well. Add 1 medium tomato, mix well and cook for 2-3 minutes until soft and then add the lentils).
Drain the lentils and add to pan. Add salt and water. Mix well.
Cover and cook on low heat for 15-20 minutes.
Stir, taste and adjust salt and spice, add water if the daal is too thick.
Cook partially covered, for another 10 minutes or so until required consistency is achieved(I stop at about the 10 minute mark when the lentils are soft, and not too mushy. Cook longer for a really soupy consistency).
Garnish with chopped green onion or cilantro and dash of lemon juice.
Serve hot with Rice, or dry veggie subzi and Flat breads.