Wash the Basmati Rice until the water runs is clear. You will have to wash the rice atleast 3 times.
Soak the rice, for 15 -20 minutes.
Now in a heavy bottom pot, on a medium low flame, add ghee. One hot, add cumin seeds, cinnamon stick, cloves, star anise, bay leaves and black cardamom.
Now when the cumin seeds start to splutter, add fresh/ frozen peas and carrots.
In a kettle, add 4 cups (1 liter) of water and heat it up.
Drain the soaked rice, and add it to the pot. Add salt. Roast the rice for a minute, until you start to smell it's nutty aroma.
Now add the hot water to the rice.
Mix and let it cook on high flame for 10 minutes. Don't cover the pot. Leave it open
For the last 5 minutes, cook the rice with the lid on a low flame.
You will have the fluffiest pulao, when you exactly cook the rice this way!
Turn off the stove, and fluff the rice gently with a fork.