Make medium size florets of cauliflower and then soak in turmeric and salt water for 10 minutes to remove any worms.
Drain,wash and keep on a napkin to absorb the water.
Heat oil in a pan, add 3 tbls oil and add the florets and shallow fry on medium heat till become slightly brown and 50% done OR deep fry in hot oil OR blanch them .
Heat 3 tbls in a a pan add cashew nuts and stir fry to a golden colour,drain and keep aside.
Now add cumin seeds,cinnamon ,green cardamom(crush slightly to open) cloves,asafoetida and grated ginger.saute till cumin start crackling and become golden.
Add chopped tomato and salt,cover and cook till tomato become soft.
Now add turmeric,chilli powder, kasoori methi and curd,fry till oil start separating from the masala.
Add cauliflower florets,peas,raisins and cashews and mix well.then add 3/4cup water.mix , cover and cook on low flame till done.
Add garam masala and fresh coriander.
Serve hot.
Serving suggestions-serve with poori,naan or as a side dish