Wash the lentils and soak the lentils for approx. 30 minutes.
Add 2.5 cups of water, turmeric and the soaked lentils then cok in a pan or pressure cook for just for 1 whistle on medium heat.
When done, open the pressure cooker and add 1.5 cup hot water, mix gently and give it a boil
Chop tomatoes and ginger in small pieces and slit green chilli lengthwise.
Heat oil in a pan,then add butter ,now add cumin seeds and asafoetida.
When cumin start crackling add chopped green chillies,tomato and ginger.
Add salt and cover and cook, till tomato become soft and mushy.
Stir and add garam masala,red chili masala, pav bhaji masala and cook ,when oil start separating from the masala then add this masala into the cooked lentils and mix gently.Add a cup of water and cook on medium heat till it start boiling again.
Now switch off the flame and add fresh coriander and lemon juice
Pour the prepared daal in the serving bowl.
Heat 1 tsp ghee and 2 tsp oil in a small pan and add 1/2 tsp cumin,hing and 1 tsp kashmiri chili powder and pour over the prepared daal.
Serve hot with a spoon of melted ghee or butter on top:)
Serving suggestions-Best served with tandoori roti, naan and jeera rice