Heat up the ghee in a deep and wide pan. Temper the ghee with all the listed whole spices and fry for 30 seconds till they crackle and become aromatic. Dont let burn.
Add the sliced onions next and saute them for about 5-6 minutes in medium heat till they turn golden.
Add the ginger garlic & green chilli paste and saute for 15-20 seconds till the raw smell goes away.
Next, add the nut paste that we made along with tumeric and red chilli powder. Saute for 30 seconds. Reduce the heat to low and while continously stirring add the yogurt else it will curdle.
Saute everything for 3 to 4 minutes on a low flame. The nut paste has a tendency to stick, so stir often so that the mixture does not get stuck to the bottom of the pan.If neede, you can add 1-2 tablespoon of water.
Add the vegetables (except corn and peas). Stir and add 1 cup of water. Season with salt and mix to combine.
Cover the pan and and simmer the vegetables are about 95 percent cooked, dont cook too soft.
Add the paneer pieces next (you can fry them in a bit of ghee if desired) along with corn and peas. Mix and add heavy cream next and gently stir everything again. Let simmer for another 2-4 minutes on a low stove. Dont let boil once you have added the cream. Switch off the stove, while still hot, sprinkle the spice powder that we made along with saffron strands and let sit.
Heat 2 tablespoon ghee in another small pan and fry the whole nuts for 30-40 seconds untill golden.. Add the pineapple, raisins and ginger juliennes next and saute for 30 seconds untill raisins plum up.
Add everything to the korma along with fresh herbs and mix gently to combine.Let Korma sit for 20 minutes before serving. Serve warm.