Add oil to a heavy bottom pan. To this add oil. Once the oil is hot, add cumin seeds, dried red chilies, green chilies, asafetida and curry leaves.
Let the cumin seeds splutter, and add finely chopped onions and ginger garlic.
Sauté until onions are golden and cooked. Next add in the finely chopped tomatoes.
Add red chili powder, turmeric, coriander powder, and salt. Let the tomatoes cook on a medium flame until mushy.
Now add the pressure cooked lentils. Mix everything well.
Add water and mix again. Once the dal comes to a rolling boil, add kasuri methi and garam masala. To add kasuri methi, crush it between your palms and then add to give a smokey flavor.
Mix everything well, bring it to a boil. Adjust the consistency as per your liking. Serve it with rotis, tandoori roti, naan, plain rice or jeera rice.