Go Back Email Link
+ servings
Gajar Ka Halwa is a well known Indian carrot dessert consisting of grated carrots, ghee, milk, sugar, and nuts. Infused with cardamom, it's truly amazing! | cookingtheglobe.com

Indian Carrot Dessert - Gajar Ka Halwa

A signature Indian dessert - carrot pudding or halwa! Packed with nuts and infused with cardamom, it's unique and crazy delicious!
Cuisine Indian
Prep Time 10 minutes
Cook Time 2 hours 50 minutes
Total Time 3 hours
Servings 4 people
Author Cooking The Globe


  • 2 lb (900g) carrots , peeled
  • ¼ cup + 2 tablespoons ghee
  • 6 cups milk
  • 1 ½ cups (300g) sugar
  • ¼ teaspoon ground cardamom
  • 1 cup coarsely ground almonds (you can also use almond flour)
  • 1 tablespoon golden raisins
  • 1 tablespoon chopped pistachios , for garnish


  • Grate the carrots either using a hand grater or a food processor.
  • Warm the ghee in a large pot. Add the grated carrots and saute for about 5 minutes until they soften, stirring constantly.
  • Add the milk and bring to a boil. Reduce the heat to low and simmer, partially covered, for 2-3 hours until all the milk is absorbed and there is no liquid left. Stir occasionally to avoid sticking to the bottom of the pot.
  • Raise the heat to medium and add the sugar. Cook for 30 minutes more, stirring occasionally, until the sugar melts.
  • Add the cardamom, almonds, and raisins. Cook 15-20 minutes more until the mixture gets really dry and starts to pull away from the sides of the pot. Keep stirring actively at this point because it can easily burn.
  • When done, remove from the heat and let cool. Serve either warm or chilled garnished with some chopped pistachios. Enjoy!


Adapted from Indian For Everyone by Agate Surrey