Boil the washed and cleaned cauliflower till they are 50 percent cooked.
Wipe with a paper towel and shallow fry in mustard oil till they look golden crisp.
Remove them to a plate.
Grind a smooth paste of cashew ,melon seeds ,green chili and yogurt.
Take a heavy bottom pan or kadhai.
Add ghee/oil.Add all the whole spices and let them crackle.
Add chopped onion and ginger garlic paste and cook till raw smell is gone and onion looks translucent.
Now add all the dry spices and cook them for about 30 second.
Add cashew nut paste and cook on low flame till the oil separates. Add heavy cream or whisked malai to it.
Now add green peas ,fried cauliflower and ¼ cup of water .
MIx everything and cook till the curry /gravy looks rich and shiny.
Scoop it with a piece of naan or roti and enjoy.