In a thick bottomed pan, melt ghee and butter.
Add the semolina and roast till it turns golden. Do it on a low flame so that the semolina doesn't get burned.
Add the water and sugar and give a mix.
Once the water is absorbed, add the milk and the flavorings and keep whisking till the mixture thickens and has no lumps.
Cook for a couple of minutes and switch off.
Serve hot or cold with some nuts on the top.