Heat 2 tbsp ghee in a pan.
Add the whole spices - 1/2 tsp shah jeera (caraway seeds), 1 inch cinnamon, 2 to 3 green cardamoms, 4 cloves, 2 to 3 single strands of mace and 1 small to medium tej patta/indian bay leaf. Saute the spices for some seconds till aromatic.
Now add the ground onion paste and stir very well.
Add 2 tsp ginger garlic paste. Stir again.
Saute the onion paste till you see some fat releasing from the sides and the paste thickens. We don't need to brown this paste as we are preparing a white gravy.
Now add the ground almond paste.
Stir continuously and saute for two minutes on a low flame.
Then add 1 or 2 slit green chilies, 1/4 tsp black pepper or white pepper and 1/2 tsp coriander powder. Stir again.
Saute for a minute on a low flame.
Now just add 1 to 1.5 tbsp of the beaten curd (yogurt or dahi) on a low flame.
Briskly stir and incorporate the curd with the rest of the mixture.
Then add again 1 to 1.5 tbsp of the curd.
Stir quickly again. Adding yogurt in small amounts like this does not allow it to curdle in the gravy.
Finish off all the curd/yogurt this way and keep on stirring.
Then add 3/4 to 1 cup water.
Stir very well so that the whole gravy has a uniform consistency. Add salt as required.
Bring the gravy to a gentle simmer on a low flame. About 4 to 5 minutes.
Then add the paneer cubes. 200 grams paneer which have been chopped in cubes and stir gently. Simmer for a minute.
Then add 3 tbsp low fat cream. Stir well and switch off the flame.
Lastly, add 1 tsp of rosewater or kewra (pandanus) water or half-half of both. Stir the gravy gently.
Serve paneer korma garnished with crushed saffron or saffron powder.
This paneer kurma goes very well with naans, tandoori roti, chapatis or parathas. It also goes well with cumin rice or veg pulao.