carrot halwa (gajar halwa)

Carrot Halwa

4 from 1 reviews

Carrot halwa is an Indian dessert made of grated carrots, whole milk, cream, pure ghee, sugar, cardamom, almonds and cashewnuts.




  1. Grate the carrots and keep aside. Grind the almonds and cashewnuts together in two tablespoons milk or water and keep aside.
  2. Pour milk in a large and heavy Dutch oven and add grated carrots. Cook on medium heat until all the milk is absorbed by the carrots. (1 to 1.5 hours)
  3. Melt ghee in a pan and add cardamom and cloves. After one minute, pour this spice-infused ghee in the carrot-milk mixture.
  4. Add sugar, cream, cardamom powder, coconut powder and the ground almonds and cashews. Roast on medium to high heat till the carrots turn dark and glossy. (1 hour)
  5. Garnish with slivered almonds and coconut flakes. Serve warm.


  1. Don’t leave the carrot and milk mixture unattended for prolonged periods. You can let go for a few minutes; there’s enough liquid in there to cook on its own for some time. But do check and give it a good stir with a wooden spoon every now and then!
  2. Make sure all the milk has been absorbed by the carrots before adding ghee and sugar (see picture). If the carrots are still liquidy, the halwa will not turn out that good.
  3. Pure ghee is available in Indian stores. It is semi-solid at room temperature. Measure 1.5 cups of ghee in this semi-solid state, and make sure to pack it tightly in the cups to give an accurate measure.