Take mustard oil in a Kadai and lightly fry the cashew nuts and raisins. Keep them aside.
To the same pan add cauliflower florets and stir fry them with little salt and turmeric powder. Take them out once they are half cooked and keep aside.
Drain the rice and fry them for a about 2-3 minutes and keep aside.
Add a tablespoon of ghee and a tablespoon of mustard oil.
Once it's heated add cumin seeds,bay leaf, whole cardamom, clove and cinnamon sticks.
Once the whole masalas fragnents add minced ginger and green chilies. Saute them.
After a minute add the tomatoes, cumin powder, coriander powder, turmeric powder, sugar and salt. Saute them for 2-3 minutes.
Add the rice and water. Cover and cook for 5 minutes.
After 5 minutes add the cauliflower. Cover and cook till both are cooked.
Sprinkle Bengali garam masala, cashew nuts and raisins.
Keep it covered 10 minutes before serving with white rice if pulao.