In a vessel, bring water and pineapple pieces to a boil.
In a pan, melt butter and make ghee.
Roast nuts and raisins in ghee and transfer the mixture to a bowl.
Return the pan to stove.
Roast rava on low flame for 5-6 minutes.
Add cardamom, saffron-milk, boiling water (with pineapple pieces) and food colour.
Keep stirring while pouring hot water to avoid lumps.
Cook for a minute. Add sugar.
Stir well and cook for 2 minutes.
Add half of the ghee and nuts mixture and mix well.
Before serving kesari, top it off with remaining ghee and nuts.
Note: You may also add a few drops of pineapple essence to make it tastier.
Instead of adding pineapple, you can make plain kesari and add a few drops of almond essence.