Cut paneer into cubes and soak in some hot water till ready to use. I find that this makes the paneer softer.
Put all the spinach puree ingrediants together and blanch in hot water. To make things quicker i usually put the spinach, ginger, green chillies, and Kasoori Methi in a glass bowl, add about 1/2 cup water and microwave it for about 2 minutes.
Once the spinach mixture has cooled down, puree it in a blender.
Heat up a pan, add 1 Tbsp of cooking oil. When hot add the chopped onion, fry till translucent.
Add chopped tomato, red chili powder, and coriander powder. Mix it well. Fry till oil separates about 15 minutes on medium-low flame covered with a lid.
Add the spinach puree and mix it well. Add salt to taste.
Let this cook for about 5 minutes uncovered.
After 5 minutes, add drained paneer with garam masala and crushed Kasoori Methi.
Stir and cook for a few more minutes.
To add some creaminess to the gravy, you can add about 2 tbsps of fresh cream or whole milk.
Switch off the flame and your delicious Palak Paneer is ready!