Step 1
Heat the ghee in a heavy-bottomed pan over medium-low heat. Add the semolina and roast, stirring continuously, until it turns aromatic and a light golden brown.
Step 2
Carefully pour the hot water (or milk) into the pan while stirring constantly to prevent lumps from forming.
Step 3
Cover and cook on low heat for 2–3 minutes until the semolina absorbs all the liquid and becomes soft.
Step 4
Stir in the sugar and the fresh mango puree. The mixture will loosen slightly as the sugar melts. Continue to cook, stirring frequently, until the halwa starts leaving the sides of the pan and the ghee begins to separate.
Step 5
Add the cardamom powder and half of the nuts. Give it one final mix and turn off the heat.
Step 6
Transfer to small bowls. Top with saffron strands and the remaining slivered nuts .