Place the rice in a large bowl and wash it rice thoroughly 2 to 3 times. Soak the rice in the same bowl in 3 cups of water for 20 minutes.
Place a non stick medium sized deep pan on medium heat.
Add the ghee and when small bubbles appear at the bottom of the pan, add the cumin seeds, bay leaves, cinnamon, cardamom, peppercorns and cloves and sauté for 1 to 2 minutes or till the fragrant.
Add the onion and sauté for 3 to 4 minutes or till the onion turns a light brown. Add the potato and chicken pieces and sauté over medium heat for 5-7 minutes.
Add the soaked rice, turmeric, chilli powder, garam masala powder and salt and stir. Add 3 cups hot water and stir again.
When the mixture comes to a boil, reduce heat to low, cover the pan with a lid and cook for 15-20 minutes, or until the rice is done.
Take the pan off the stove top and transfer the rice into the serving dish. Serve hot.