Fry Nuts: Heat 1 tablespoon of ghee in a pan. Fry cashews and raisins until golden brown. Remove and set aside.
Roast Semiya: In the same pan, add another tablespoon of ghee and roast the semiya for 2 minutes on low flame (even if it's pre-roasted, this adds flavor).
Boil & Cook: Add 1½ cups of water to the pan. Cover and cook on medium flame for 5 minutes or until the semiya is soft and the water is absorbed.
Add Sweetener: Add the sugar and food color. The mixture will turn watery again. Stir continuously on medium-high flame.
Final Touch: Once the sugar dissolves and the Kesari starts to thicken, add the remaining ghee, cardamom powder, and fried nuts.
Serve: Mix well and turn off the heat while it is still slightly moist (it thickens as it cools). Serve warm.