Rub the kasoori methi between your palms and remove the stems if there is any, set aside.
Blend tomatoes, ginger, green chili to fine paste. Set aside.
Heat one teaspoon of oil in a pan on low heat stir fry the paneer until they are light gold in color, take them out.
Heat the remaining oil in a sauce pan on medium heat. When the oil is moderately hot add cumin seeds. (Cumin seeds should crack right of way). Lower the heat too low, add asafetida, turmeric, chili powder, and cashew powder stir for a minute.
Add tomato paste, coriander, fennel seed powder, salt and kasoori methi, keep stirring till tomato start leaving the side of the pan, this should take 3-4 minutes. Add milk, and cook for 2-3 minutes. Add paneer and let it cook over low heat for 2-3 minutes. This is the time you can add water as needed if gravy is too thick. Add garam masala stir and turn off the heat.
Paneer Methi is ready.