
Recipe Story
origins & traditionsGajar 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 stepPeel and finely grate 1 kg of fresh carrots using a box grater or food processor. Set aside.
In a heavy-bottomed pot or kadhai, bring 4 cups of whole milk to a boil over medium-high heat.
Add the grated carrots to the boiling milk and stir well. Reduce heat to medium.
Cook the carrots in milk for 35-40 minutes, stirring frequently to prevent sticking. The carrots will soften and the milk will reduce significantly.
When most of the milk has evaporated and the mixture has thickened, add 3/4 cup sugar and stir well.
Continue cooking for another 10 minutes until the sugar dissolves and the mixture thickens further.
Add 4 tablespoons of ghee (clarified butter) and stir continuously. The halwa will start to leave the sides of the pan.
Add 1 teaspoon ground cardamom and mix well for the aromatic flavor.
Add the crumbled khoya (if using) and cook for 5 more minutes, stirring constantly.
Remove from heat and garnish with sliced almonds, cashews, and pistachios.
Serve hot or warm in small bowls. Enjoy the rich, creamy texture of this beloved Indian dessert.
Gajar Ka Halwa
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.
Ingredients
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 adviceVariations & Substitutions
make it your ownStorage & Reheating
keeping it freshStore Gajar Ka Halwa in an airtight container in the refrigerator for up to 5 days. The halwa will thicken as it cools, which is normal. Keep it covered to prevent drying out and absorption of other food odors. For longer storage, you can freeze it in freezer-safe containers for up to 2 months. Divide into portion-sized containers for convenient serving. Always use a clean, dry spoon when serving to prevent spoilage.
Reheat Gajar Ka Halwa gently in a heavy-bottomed pan over low heat, stirring frequently to prevent burning. Add 2-3 tablespoons of milk if the halwa has become too thick. You can also microwave individual portions in 30-second intervals, stirring between each interval, until warmed through. For frozen halwa, thaw overnight in the refrigerator before reheating. The halwa is best enjoyed warm, which brings out the aromatic spices and creates that signature creamy texture.