In a small frying pan, heat oil. Keep the heat to medium. Add the cumin seeds and fry them till they crackle.
Then add onions, garlic, ginger, red chilies and green chilies.
Saute for a couple of minutes stirring often till the onions turn translucent.
Add the tomatoes, asafoetida, red chili powder and saute for 1 to 2 minutes.
Add the chopped methi leaves. Saute till the methi leaves wilt and oil leaves the sides of the mixture,
Pour this mixture in the dal or add the cooked dal to this tempering mixture.
Add water and salt as required. You can add water depending upon the consistency you want.
Stir very well and simmer the dal for 7 to 8 minutes more.
Lastly add garam masala powder and mix well. Check the taste and add more salt if needed.
Serve dal methi steaming hot with steamed rice or cumin rice or roti or paratha.