India's great rice pudding — milk reduced for an hour until thick, creamy and sweet. The condensation on the sides is the flavour.
Kheer is India's most ancient dessert — rice cooked in milk until the milk has reduced to a thick, creamy consistency fragrant with cardamom and saffron. There are no shortcuts. The reduction must be slow enough for the Maillard reaction to develop between the milk proteins and lactose — producing the characteristic caramel depth of a good kheer. Quick boiling concentrates without developing these compounds.
Bring milk to a boil in a heavy-bottomed pan. Reduce to medium-low heat. Simmer for 15–20 minutes until reduced by about 20%, stirring the skin back in regularly.
The skin that forms on heating milk is a protein-fat matrix — stirring it back in rather than discarding it returns these concentrated nutrients and adds to the eventual thickening. The reduction concentrates the lactose and casein, setting the stage for Maillard browning that will develop as cooking continues.
Add drained rice to the simmering milk. Cook on medium-low heat, stirring every 5 minutes, for 40–50 minutes until rice grains are completely soft and the milk has thickened to a creamy consistency that coats the back of a spoon.
The rice starch gelatinises and gradually releases into the milk as the rice cooks — this released starch is what thickens the kheer naturally without any additional thickener. Each grain must be completely soft — the starch should have fully gelatinised. The Maillard reaction between milk lactose and casein proteins develops progressively during this long cooking, producing the caramel-like depth absent from quickly cooked kheer.
Add sugar and stir to dissolve. Add saffron-infused milk and cardamom powder. Cook 5 more minutes. Remove from heat.
Sugar is added late because early sugar addition raises the boiling point of milk and can cause scorching. Cardamom's cineole compounds are volatile and should be added near the end — adding early would allow most of the aroma to evaporate. Saffron's safranal and crocin (colour compound) both require warm liquid for full extraction — soaking in warm milk before adding concentrates the extraction.