Punjab's slow-cooked carrot dessert — grated carrots reduced in milk for an hour, finished with ghee and cardamom. Winter's great dessert.
Gajar halwa is Punjab's greatest contribution to Indian desserts — grated red carrots cooked slowly in whole milk until the milk has completely absorbed and the halwa is thick, glossy and fragrant with cardamom and ghee. It is a winter dish because the red Delhi carrots (gajar) available in winter have lower water content and more concentrated sweetness than the orange carrots available year-round. The recipe cannot be rushed — the milk reduction takes 45–60 minutes and develops irreplaceable flavour.
Combine grated carrots and milk in a heavy pan. Bring to a boil, reduce to medium-low. Cook, stirring regularly, for 45–55 minutes until milk has completely absorbed into the carrots and the mixture is dry enough to pull away from the sides.
Carrots are 88% water — they release significant moisture as they cook, which combines with the milk to create a larger liquid phase than the milk alone. As this liquid reduces, the milk proteins (casein) and lactose concentrate and coat the carrot fibres. Maillard browning begins when the mixture approaches dryness — the concentrated lactose reacts with casein, producing the characteristic caramel depth of gajar halwa. This process takes 45 minutes and cannot be shortened.
Add sugar and stir well. The mixture will become wet again temporarily as sugar dissolves. Continue cooking on medium heat, stirring constantly, until it dries again — 10 more minutes.
Sugar is added after the initial milk reduction to prevent it from interfering with the Maillard reactions in the milk phase. Early sugar addition also creates a higher-osmolality environment that draws more moisture out of the carrots, making the initial reduction take much longer.
Add ghee and fry the halwa in the ghee on medium heat for 5–8 minutes, stirring constantly, until the halwa becomes glossy and the ghee integrates completely. Add cardamom powder, fried nuts and raisins.
The final ghee addition creates a fat-in-water emulsion with the residual moisture in the halwa — this emulsion produces the glossy sheen and smooth mouthfeel of properly finished gajar halwa. The ghee also triggers a final brief Maillard browning on the carrot fibre surfaces, deepening the flavour.