In another pan, heat oil or ghee.
Add the cumin first and fry for a few seconds till they splutter.
Then add the garlic and fry till they become light brown.
Now add the onions and fry till they get golden.
Now add the tomatoes, ginger and green chili.
Stir and add all the dry spice powders - turmeric powder, red chili powder, garam masala powder, asafoetida, dry mango powder and coriander powder.
Saute till the tomatoes get cooked and the oil starts to leave the side of the mixture.
Add the kasoori methi and stir.
Pour the cooked chana dal along with its stock to the sauteed masala mixture or vice versa. season with salt.
Stir and simmer the dal for 6-8 minutes till you get medium consistency of the dal. The chana dal is neither thick nor thin.
Garnish with chopped coriander leaves
Serve the chana dal fry hot with some basmati rice or rotis or bread.