Dry roast the poha over a low-medium flame for 3-4 minutes and let it cool completely.
Grind the roasted beaten rice into a coarse powder.
Heat two tablespoons of ghee in a pan and add the cashews. Fry until light golden color.
Add raisins to it and continue roasting till golden brown color. Remove them from the pan and set aside.
In the same ghee, add the ground beaten rice / poha and roast for 2 - 3 minutes.
Pour 1 cup of hot water to the roasted poha and mix well without any lumps.
Add 2 tablespoons of ghee to it and mix well.
Keep stirring and cook until the mixture is thick and poha is completely cooked.
Add sugar, cardamom powder and food color or saffron to and mix well.
Keep stirring and cook for about 5-8 minutes or till you get the halwa consistency.
When the mixture thickens and leaves the sides of the pan, add the fried cashews and raisins and combine well.
Remove from the flame and serve warm or cold.