Take Rice in a bowl and wash it 3-4 times and keep that rice covered with water for 30-40 minutes after that drain all the water.
Take a Deep bottom pan (preferably a non-stick one) with a lid for preparing the rice.
Now Take the double amount of water from the rice and pour that into the thick pan and bring the water to a boil.
Add a few chunks of whole cardamom, bay leaf, clove, and cinnamon to the boiling water.
Now add rice and mix the rice properly and add salt to the rice.
Cover the rice with the lid and cook it for around 10 minutes on medium flame or till the rice is 90 % done. You need to check the water in between as there is no need for much water in the rice at the time of assembling the rice and the fish.
Off the flame and open the lid of the pan and give 5 minutes stand to on the rice.
Take Ghee in the Pan and heat the ghee and temper it with remaining bay leaves, dry red chili, cinnamon sticks, and cardamoms, and mix this mixture lightly with the cooked rice.