Blanch the spinach. Add it in hot water for about 3-4 minutes and immediately put it in the cold water. Also add a teaspoon of sugar while it boils. Then strain the leaves (reserve the water) and along with garlic, ginger and green chilli, blend it to a smooth paste in mixer.
In the same saucepan, add the onions, and cashews in water. Let it boil for about 15 minutes until the cashews and onion soften. Remove the ingredients (reserve the water) and make it into a smooth paste.
Meanwhile, in a kadai add a teaspoon of oil and you can sear the potatoes. Keep turning until it becomes golden brown on all sides and is cooked.
In a kadai, heat butter on a medium flame and add the cumin seeds. Once it splutters, add the cashew onion paste and fry it for a couple of minutes.
Then add the spinach puree and stir it. If it is very thick, add some water. Let the mixture cook for another couple of minutes.
Once the raw smell of the ingredients is completely gone, add the aloo.
Mix it and keep it for another couple of miutes and turn off the flame. Just before switching off, add cream and turn it off.
Recipe Notes
Blanching the leaves and adding a teaspoon of sugar, aid in retaining the green colour.
The consistency of the gravy should be slightly thick. It should properly coat the back of the spoon.
You can also add paneer to this instead of aloo or have the spinach mix as such with rice and ghee.