Make a paste with curd, poppy seeds, cashew nuts, green chilies and ginger.
Curd, poppy seeds, cashew nuts and ginger paste is ready to be mixed with turmeric powder, Kashmiri red chili powder, coriander powder, cumin powder, ½ tsp of salt and ½ tbsp of sugar to the paste. Mix well.
Add cauliflower to the mixture for marination. Add 1 tbsp of refined oil. Mix well. Keep the marinated cauliflower aside for 30 minutes; also save a little masala mixture to use during cooking.
Heat a kadai or cooking pan. Pour the remaining 2 tbsp refined oil into it.
Add bay leaf, dry chilies, cinnamon, cardamom, cloves and black pepper. Stir for 1 minute.
Add already marinated florets. Fry them for a few minutes.
Add the masala mixture.
Cook for some time. Add enough warm water to boil the florets.
(Pro Tip: Add warm water gradually; too much can make the rich masala thin and watery.)
Put a lid on the kadai and cook for 10 minutes.
Remove the lid and add ½ tbsp of sugar, the garam masala and the ghee.
Add a little salt. Give it a stir.
Cook for another 2 minutes with lid on. Cauliflower Roast Bengali Style is ready.