Ingredients

1clovegarlicfinely chopped

2smallbay leavesfresh or dried

1tsp.cumin seeds

1tsp.turmeric powder

1tsp.chili powder

¼tsp.garam masala powder

¼tsp.nutmeg

¼tsp.asafoetida

1tsp.fenugreek leavesdried

1½Tbsp.double cream

¼cupcashewsroughly chopped

2Tbsp.gheeclarified butter or unsalted butter

2cupspaneercut into cubes

¼tsp.salt

6cupsspinach

6cupswaterboiling

3cupswatercold

1cuponion2 small or 1 large, roughly chopped

1cuptomato2 small or 1 large, roughly chopped

2greenchilliesroughly chopped

2garlicclovesroughy chopped

1piecegingerroughly chopped

1tsp.gingercut into matchsticks

1tsp.corianderroughly chopped

1tsp.cream

Preparation

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!