Add 2 tbsp oil to a pan on medium heat followed by 1 tsp cumin seeds and allow to splutter
Add in chopped onion and cook down until slightly browned, around 3-4 minutes
Then add ginger/garlic paste, green chilies, and cashews and cook until raw smell of ginger/garlic goes away
Mix in the chopped tomato and cook until tomato is softened and combined with rest of mixture
Set aside and allow to cool. Once mixture is cooled, blend with about 1/3 cup of water until a creamy paste is formed
In the same pan, add 2 tbsp oil followed by methi leaves and sauté on low heat until leaves start wilting
Add in haldi, red chili powder, coriander powder and salt and mix thoroughly. Then add in blended tomato/onion mixture and stir well until you see the oil start to release from the sides of the pan
Add 1 1/2 cups of water and stir well. The mixture will begin to thicken up as you are stirring and turn into the gravy. Simmer for 3-4 minutes
Add in the heavy cream, garam masala, and the paneer and mix. Cover the pan and cook until paneer is soft and fully cooked
Garnish with kasoori methi and serve hot!