Soak basmati rice for 30 minutes.
Grind poppy seeds, ginger garlic paste, cardamom and clove to a smooth paste.
Mix the paste with coconut milk and keep it aside.
Heat oil or ghee in a pan and add bay leaf, Dry Cinnamon Sticks and kalpasi.
Add the coconut milk mixture, salt and let it boil.
Add soaked rice, mix gently and cook on low flame with lid until coconut milk is absorbed.
Once absorbed, keep the rice on dum for 10 minutes.
Fluff gently and garnish with fried onions, roasted cashews and mint leaves if desired.