Heat a little oil in a small pan, roast the rice till it just catches a tinge of light brown. Keep aside.
Carefully clean the fish head, marinate with salt and turmeric. Heat oil in a pan, fry the fish head until golden brown. Keep on a kitchen towel to drain the excess oil.
Add the remaining oil to the pan, temper with bay leaves, crushed cinnamon, cardamom, and cloves. Allow the spices to release their aroma.
Now add the chopped onions and fry over a medium flame till soft and translucent.
Add the ginger paste, chopped tomatoes, turmeric powder, coriander powder, cumin powder and kashimiri chilli powder and continue to cook till oil starts to separate from the masala.
Add the fried gobindobhog rice and green chillies now, mix gently and cook for a further 5 minutes.
Add 1.5 cup of warm water, cover and cook till rice is about half done, stirring occasionally.
Smash the fried fish head into smaller pieces and add to the rice, mix well and continue to cook till the rice is done. If its getting too dry and tending to stick to the bottom of the pan, sprinkle a little water.
Finish with garam masala powder and ghee.
Allow to rest for about 10 minutes. Serve hot.