Heat oil in a pan. Add cumin seeds, green chillies, ginger and garlic. Fry them on medium heat for about 15 seconds.
Add grated coconut. Fry for another 10 seconds.
Add fresh coriander leaves.
Turn off the heat and let this mixture cool. Once it cools, grind it to a fine paste. Add about ⅓ cup of water while grinding.
Keep it aside.
For cooking pulav, heat oil and ghee in a thick-bottomed saucepan.
Add cloves, cinnamon sticks, bay leaves and star anise. Fry on medium heat for 10 seconds.
Add cumin seeds, fennel seeds, cashews and chopped onions. Fry till the onions turn slightly brown.
Then, add all the vegetables. Fry them for 20-30 seconds.
Add the ground paste, followed by 4½ cups of water.
Add salt, turmeric powder, kasuri methi and green chillies.
Increase the heat to high and let the water come to a full boil. It must bubble.
Then, add rice. On high heat, cook the rice (without covering) until all the water is absorbed.
Then, turn off the heat, cover it with a lid and let it rest for 10 minutes.
Open and serve. Add ghee on top for that extra aroma and flavour.