This is a simpler quick version unlike the traditional way.
1.In a pan with medium heat, add a Tbsp unsalted butter. Once melted , add in 1 TSP crushed cumin seeds and 1 TSP crushed coriander seeds.
2. roast a little and add in 2 split green chillies or 2 chopped serrano chilles.
3.Next add in 1 finely chopped onion and saute it until golden brown. Add in a TSP of Ginger-Garlic paste and saute until the raw smell fades.
4.Next add a whole bag of pre-washed spinach leaves and stir it in until the leaves wilt but still retain the bright green color. Sprinkle salt to taste. Allow this entire mixture to cool.
5.Meanwhile, take a block of store bought paneer and roughly cut into small bite sized pieces using your hands. (I like it to have rough edges than perfect cubes)
6.Place it in a bowl and add water just to cover the pieces. Microwave for 2 minutes. this process makes the paneer pieces soft and tender.(Alternatively , you can also place it in really hot water for a couple of minutes)
7.Come back to the cooled spinach mixture. In a blender, blend the entire mixture into a paste. The texture has to be grassy and not silky smooth. It is key to retain the texture. Also make sure the Cumin and coriander seeds are blended well.
8. FINAL STEP:
Now add a tbsp of butter into the same pan. Once it melts, add the ground spinach mixture and stir in. Check for salt. Check for the consistency. if too thick, then add a little water to adjust. At this point add all the paneer pieces and mix it thoroughly until it gets coated in the green sauce. Once everything is mixed bring the entire mixture to a quick boil. turn off the heat. Finish with a drizzle of fresh cream.(alternatively, you can use thick smooth yogurt)
Enjoy with warm rotis or garlic naan.