Soak rice for 15 minutes ,drain water and keep it aside.
Blanch Spinach in hot water ,add salt,drain water and keep it aside to cool.
Take a mixer ,add spinach , green chillies and blend well to get puree.Measure the puree in cup and keep it aside.
Heat Oil and ghee in a thick bottom pan ,add ¼ cup sliced onions ,fry well to brown ,add raisins and cashews fry till golden colour.
Remove fried onions, raisins and cashews with the help of slotted spoon and reserve it for garnishing.
In the same pan,add all the whole spices,fry well till spices leaves flavours to oil.
Add sliced onions ,ginger garlic paste and fry well,till the raw smell goes off.
Now add paneer cubes, and fry well until slight golden in colour.
Add chopped tomatoes and fry well.
Add all the dry spice powders and fry well along with tomatoes until well blend
Add the prepared palak puree and mix well.
Add drained rice ,mix well with puree and continue to cook for 3-4 minutes
Now add 3 cups of hot water,salt and continue to cook till done,it may take around 12-15 minutes .
Once done ,add chopped coriander leaves ,lemon juice and mix well.
Garnish with fried onions ,raisins ,cashews and serve hot with Aloo Raita.