¼tspgreen cardamom powderfreshly ground if possible
1generous pinch saffron strandsoptional; bloomed in 1 tbsp warm milk
2tbspmixed almonds and pistachiosslivered or chopped
1tspgheeoptional; for toasting nuts
Get Recipe Ingredients
Instructions
Reduce the milk
Pour milk into a wide, heavy-bottomed pan. Bring to a gentle boil over medium heat, stirring often so the base does not catch.
Lower to low or medium-low and keep at a steady simmer. Every 5–8 minutes, scrape cream from the sides and stir back in.
Cook until reduced to roughly one-third volume and visibly thicker and glossier (often about 45–60 minutes; timing varies by pan and heat).
Sweeten and finish
When the milk coats the back of a spoon in a thin, slow-moving layer, add sugar. Stir until dissolved, then simmer on low 8–12 minutes until silky.
Stir in cardamom. If using saffron, add bloomed saffron milk now.
Optional—warm ghee in a small pan, toast nuts 30–60 seconds until fragrant, then stir in. Or add raw slivered nuts.
Taste for sweetness (it reads slightly less sweet when chilled).
Notes
Add sugar only after meaningful reduction to reduce graininess; keep heat low after sugar.Reheat gently with a splash of warm milk if too thick after chilling.Store in a clean airtight container in the refrigerator up to 2–3 days.