Blanch the spinach in salted, boiling water for one minute, then drain and transfer to a bowl with cold water.
Once cooled, puree in a blender until smooth and remove.
Heat some salted water and once it comes to a boil, switch off the gas and add the cubed paneer. Let it soak in the water till the time to be added to the gravy.
Add all the ingredients of the gravy base to a blender and mix until smooth.
Add the butter to a hot pan with some oil (optional) to stop it from burning. Once foaming, add the cashews, cumin seeds, finely chopped garlic, and bay leaves. Fry for a minute till aromatic.
Add the blended gravy, along with all the powders and stir well. Simmer on low heat for 15 minutes till you see oil seeping from the sides. The onion-tomato gravy must smell fragrant by this point without any raw smell.
Add the spinach puree and stir well to combine along with salt. Simmer on low heat for another 15 minutes until the rawness of the puree goes away and there is an intense gravy left.
Add the cream and water as required to make it velvety along with the drained paneer cubes and fenugreek leaves. Simmer on low heat for another 5 minutes.
Garnish with coriander leaves, sliced ginger, and a dollop of cream.
Enjoy with naan bread or fluffy rice!
Need easy dinner ideas?
These meals will make your weeknights way simpler. (And tastier!)