Preparing rice:
Wash Basmati rice well till the water runs clear and drain; soak in plenty of fresh water for about 30 minutes.
In a large deep saucepan, bring lots of water to a boil, add one black cardamom, one star anise and salt. Stir in drained Basmati rice and stir again. Once it comes to a boil again, reduce the heat and simmer until the rice is parboiled or about 75 percent cooked.
Drain and keep aside. At this stage, you can remove the whole spices from the rice.