Combine the pineapple, water and orange color in a saucepan. Bring to boil.
By the side, in a wide pan, heat ghee. Fry the cashewnuts and raisins till done.
Add in the semolina/ rava and saute till it gives out a nice aroma.
By this time, the water would have boiled. Switch off and add into the roasted rawa.
The mixture will start spluttering. Keep stirring with a long handled ladle to avoid any lumps.
The mixture will start thickening and coming together.
Add the cardamom powder and cook on low flame till it further thickens.
Add in the sugar. It will start melting. Cook till it is totally melted and combined into the kesari. The mixture will leave the sides of the pan.
Switch off and transfer to a plate. Allow to cool slightly.
You can enjoy this warm or cold - I love it warm!