Gajar Halwa (Carrot and Cardamom Pudding)

Gajar Halwa (Carrot and Cardamom Pudding)

The recipe for this Indian dessert comes from the North Carolina chef Cheetie Kumar, and it instantly transports her to her mother’s kitchen around Diwali, the air rich with the aroma of fragrant carrots, caramelized milk and cardamom. The carrots are cooked down to be incredibly tender, but they still maintain some texture; the milk becomes jammy. If eaten warm, it’s like a really decadent warm cereal or oatmeal; if served cold, it’s like rice pudding, cool and sweet. The crunch of the toasted nuts make it the perfect meal-ender or tea time snack. If your carrots are bland, increase the sugar accordingly; the sweetness of the carrots makes a huge difference in the finished pudding. Some people prefer a looser halwa, but Ms. Kumar loves the caramelized notes that emerge when the pudding is cooked a little longer.
  • Total:
  • Serves: 3 persons



  1. Step 1

    In a wide, heavy-bottomed skillet (don't use nonstick) over medium heat, melt ghee, then add carrots. Stir until carrots are well coated with ghee. Reduce heat to medium-low and cook until carrots are somewhat dry and caramelized, about 20 to 25 minutes, stirring often so they don’t scorch.
  2. Step 2

    Once the carrots are nice and dried out, stir in the milk and cardamom and simmer, stirring every few minutes, until the milk has reduced and is almost fully absorbed, about 20 to 25 minutes.
  3. Step 3

    Sprinkle in the sugar, mix well to combine, and cook 5 to 8 more minutes until the mixture is almost dry and jammy. Serve warm or cold with toasted nuts sprinkled over the top.