Gajar Ka Halwa
IndianDessert

Recipe Story

origins & traditions

Gajar Ka Halwa is a classic North Indian dessert that transforms humble carrots into an extraordinary delicacy. Grated carrots are slow-cooked in milk until tender, then enriched with ghee, sugar, and fragrant cardamom. The halwa develops a deep caramelized flavor and luxurious texture as it simmers. Traditionally prepared during winter months when carrots are at their sweetest, this dessert is a staple at Indian celebrations, weddings, and festivals. The addition of khoya (reduced milk solids) gives it authentic richness, while nuts add delightful crunch. Each bite offers a perfect balance of sweetness, warmth from spices, and the natural earthiness of carrots. This labor of love requires patience but rewards with incomparable taste that has been cherished across generations in Indian households.

Instructions

step by step
0/11 done
  1. Peel and finely grate 1 kg of fresh carrots using a box grater or food processor. Set aside.

  2. In a heavy-bottomed pot or kadhai, bring 4 cups of whole milk to a boil over medium-high heat.

  3. Add the grated carrots to the boiling milk and stir well. Reduce heat to medium.

  4. Cook the carrots in milk for 35-40 minutes, stirring frequently to prevent sticking. The carrots will soften and the milk will reduce significantly.

  5. When most of the milk has evaporated and the mixture has thickened, add 3/4 cup sugar and stir well.

  6. Continue cooking for another 10 minutes until the sugar dissolves and the mixture thickens further.

  7. Add 4 tablespoons of ghee (clarified butter) and stir continuously. The halwa will start to leave the sides of the pan.

  8. Add 1 teaspoon ground cardamom and mix well for the aromatic flavor.

  9. Add the crumbled khoya (if using) and cook for 5 more minutes, stirring constantly.

  10. Remove from heat and garnish with sliced almonds, cashews, and pistachios.

  11. Serve hot or warm in small bowls. Enjoy the rich, creamy texture of this beloved Indian dessert.

Gajar Ka Halwa

4.8 (29)

Traditional Indian carrot pudding slow-cooked with milk, ghee, and aromatic cardamom, garnished with nuts. A beloved dessert that melts in your mouth with every spoonful of rich, sweet goodness.

medium
1h 20m
6 servings

Ingredients

0 of 7 checked

Main Ingredients

  • 1000 grams carrots, peeled and finely grated
  • 4 cups milk, full-fat whole milk
  • 4 tablespoons butter, ghee or clarified butter

Sweeteners

  • 12 tablespoons honey, or granulated sugar

Spices

  • 1 teaspoons cinnamon, ground cardamom powder

Enrichment

  • 1/2 cups heavy-cream, crumbled khoya or mawa (optional)

Additional

  • 1/4 cups milk, for adjusting consistency (optional)

Chef Tips

expert advice
For best results, use fresh, sweet red carrots - they provide better color and flavor.
The key to perfect Gajar Ka Halwa is patience; slow cooking develops the deep caramelized notes.
Full-fat milk creates the richest texture.
If khoya is unavailable, you can substitute with condensed milk (reduce sugar accordingly) or skip it entirely.
For a vegan version, use almond or coconut milk with coconut oil instead of ghee.
Adding a few strands of saffron soaked in warm milk elevates the halwa to festive status.
The halwa tastes even better the next day as flavors meld.
You can prepare it in an Instant Pot (pressure cook for 5 minutes, then sauté mode to reduce moisture) to save time.
Adjust sweetness to your preference - traditional recipes tend to be quite sweet.
For extra richness, some cooks add a tablespoon of heavy cream at the end.