Wash the basmati rice a few times, and then soak it in enough water so that the rice is completely soaked and has an inch of extra water on top. Soak the rice for at least 30 minutes.
When you are ready to cook, drain all the water from the rice and set the rice aside.
Heat oil in a pan and add cumin seeds to it.
Now add bay leaf, cinnamon stick, lightly crushed cloves, green cardamom and star anise.
Add the chopped green chili and drained rice to it.
Sauté the rice in the pan for two minutes on a medium flame. This helps add more flavor to the rice.
Add two cups water and salt to the rice and mix well.
Squeeze around 1 teaspoon lemon or lime juice to it for fluffier and not sticky rice.
Reduce the heat to a simmer. Cover and cook for approximately five to six minutes, till 90 percent of water has been absorbed by rice.
Give it a quick stir and switch off the heat.
Cover the pan with a lid and let the rice sit for 15 minutes.
The rice will completely cook with the remnant heat of steam without getting mushy.
Take the lid off and fluff the rice.
Sprinkle with chopped coriander and Pomegranate arils.
Serve hot!