To a pan, add all the spices. Fry till you get nice aroma. Ground them to make fine powder. Keep it aside.
Heat olive oil in the pan and add chopped onions, fry till brown.
Add ginger garlic paste, red chilli powder, turmeric powder and sauté for a minute.
Add cauliflower florets and salt to taste, mix well.
Pour ½ cup of water, cover with lid. Allow it to cook. Be sure not to overcook.
When the florets become soft, add the ground paste. Mix well and cook for 5 minutes.
Add fresh cream, spices powder and mix well.
Finally garnish with coriander leaves. Serve hot with roti or steamed rice.