Firstly make hung curd & for that place a sieve over a big bowl.
Take curd which is fresh & shouldn't be sour at all. Pour in the sieve & place the bowl having sieve over it in refrigerator for 2 hours. If you already have hung curd, then skip this process and take 1 cup of hung curd to make this recipe.
Take a heavy bottomed pan & add desi ghee in it.
When ghee melts, add semolina in it. Keep stirring on low flame.
When semolina turns golden brown, remove the pan from heat and let it cool down completely.
Add hung curd and shakkar & mix them properly.
Again place the pan on low heat and add saffron soaked milk in it. Mix.
Keep cooking on low flame until ghee begins to separate from mixture.
Add mace and mix.
Add cardamoms & rose water and mix.
Serve after garnishing.