Gajar Ka Halwa Recipe - Indian Carrot Pudding

Gajar Ka Halwa Recipe is and Indian Carrot Pudding which is a traditional delightful dessert made from grated carrot and can be be made very quickly. You can make this during festivals or a dessert for your winter parties.

Archana Doshi
10322 ratings.

Gajar Ka Halwa is a Quick & Easy Indian Carrot Pudding, a traditional North Indian sweet dish which can be enjoyed either hot or cold. Made with simple ingredients, especially the red variety of carrots popular in North India, this Carrot Pudding is typically enjoyed during winters.

However, it can be made with regular carrots too, available year round. Traditionally, this halwa is made using khoya (condensed milk) and ghee, with lots of dry fruits, making this a rich dessert. This recipe calls for reduced fat milk, which gives it a lighter feel, keeping its classic comforting texture and consistency.

At home we love to pour over some chilled Kesar Rabdi over a hot bowl of this Halwa. The best thing about this sweet is that it can be made and refrigerated in an airtight container, and it keeps for almost 10 days. In my family, it’s made in huge quantities and enjoyed everyday after meals. This makes the 45-60 minute cooking time totally worth it! You can serve the Gajar Ka Halwa as it is or along with vanilla ice cream for a festival like Diwali, or as a Party Dessert.

Serve Gajar Ka Halwa Recipe as a dessert after your delicious festive meal of Jodhpuri Aloo Ki Sabzi, Ajwain Puri and Boondi Raita.

If you like Halwa Recipe, you can also make these for your festivals or special occasions:

  1. Adadiya Halwa Recipe
  2. Sooji Halwa Recipe
  3. Gehu Ka Halwa Recipe

Course: Dessert
Diet: Vegetarian
Equipments Used: Hard Anodised Kadai (Wok)
Prep in

15 M

Cooks in

60 M

Total in

75 M


4 Servings


  • 500 grams Carrots (Gajjar) , grated (for best results, try and avoid using the core as much as possible)
  • 1/2 cup Ghee , (clarified butter)
  • 750 ml Milk
  • 3/4 cup Sugar
  • 1 teaspoon Cardamom Powder (Elaichi)
  • 10 Whole Almonds (Badam) , blanched and cut lengthwise

How to make Gajar Ka Halwa Recipe - Indian Carrot Pudding

  1. To begin making the Gajar Halwa Recipe, make sure you have all the ingredients ready and kept by the side.

  2. Heat ghee in a heavy bottomed pan; add the carrots and sauté for a few minutes until the carrots become lightly soft.

  3. Add the milk and turn the heat to medium high and allow the milk and carrot mixture to come to a boil. Once the milk and carrot mixture come to a boil, turn the heat to medium low and cook the gajar halwa until entire milk is evaporated.

  4. This process will take close to 35 to 40 minutes.  Make sure you keep stirring the gajar halwa with a wooden spoon every time the milk froths up. Stirring also prevents the halwa from sticking to the bottom of the pan.

  5. Cook and stir until the entire milk is evaporated and until the gajar halwa mixture is thickened. When you notice the entire milk has solidified, add in the sugar, cardamom and the sliced almonds. Keep stirring the halwa until the sugar melts and the halwa thickens a little more.

  6. Once the gajar halwa has thickened to a good consistency, turn off the heat and the halwa is ready to be served.

  7. You can serve the Gajar Halwa for the cold winter nights, topped with vanilla ice cream or on its own. Serve Gajar Ka Halwa Recipe as a dessert after your delicious festive meal of Jodhpuri Aloo Ki SabziAjwain Puri and Boondi Raita.