In a bowl wash Toor Dal and soak in water for 30 minutes. Then pressure cook it with 2 to 3 cups of water. After 3 whistles stop the gas.
Take a pan and heat oil in it. Fry chopped onions along with cumin seeds, fenugreek seeds and coriander seeds. Once seeds starts sputtering add ginger garlic paste, tomatoes, green chillies, red chilli powder, salt and fry these for few minutes.
Pour this spices mixture to the dal and cook on medium flame. Add water as required. Put little salt, garam masala and cook for 2 to 3 more minutes and dish is ready to serve.