In a large vessel, put palak (spinach) into boiling water for 2-3 minutes. After the palak gets a little soft, put it in ice-cold water. It will help retain its green colour.
Now, transfer the spinach into a blending jar. Add garlic, ginger and green chillies.
Make a smooth puree without adding water and keep it aside.
Heat oil in a pan and add butter, dry red chillies, cumin and bay leaf. Saute on low flame until the spices turn aromatic.
Now add onions and ginger garlic paste. Saute till the onions turn golden brown.
Add turmeric, red chilli powder, coriander powder and salt. Saute well.
Here comes the secret of a restaurant-style palak paneer. Add some capsicum and saute till it shrinks down and become soft.
Now add tomatoes and wait for them to get mushy.
Add the palak puree and water. Cook well.
Finally, add the paneer cubes, cream, kasuri methi and garam masala. Cover the pan and cook for a while.
Enjoy the mouth-watering Palak paneer with roti or rice.