Was the rice thoroughly until the water runs clear. Set aside to drain fully.
Melt the ghee in a pan over medium heat and add the whole spices. Cook for 30 seconds to a minute, until they become aromatic and you can smell them.
Add the drained rice in and toss to cover fully in the ghee and mix in with the spices.
Add the turmeric powder and mix well so the rice is coated evenly.
Add in the water and bring the heat up high to bring the water to a boil.
Once the water begins boiling, cover with the lid and turn the heat down to low. Cook for 15 minutes.
Turn off the heat fully and leave to steam for 10 more minutes.
Fluff up with a fork and serve!