Gajar ka Halwa (North Indian Carrot Halwa)
A classic North Indian home-style dessert of slow-simmered grated carrots cooked in milk and ghee, finished with cardamom and nuts. Rich, comforting, and best served warm.
1 hr 20 min
start to finish
20 min
hands on
Some skill
difficulty
6
servings
Ingredients
Optional richer version
Substitutions
Contains dairy, tree-nut. Cooking for an allergy? Check the label on every packet you use — brands differ, and we can only tell you what the recipe calls for.
Roughly, per serving
340 kcal7g protein45g carbs16g fat
An estimate, not a lab analysis.
Method
Peel the carrots and grate them on the coarse side of a box grater or in a food processor with the grating disc.
Roughly chop the pistachios and almonds and set aside for cooking and garnish.
Heat a wide, heavy-bottomed skillet or kadhai over medium heat and add 3 tablespoons ghee.
Add the grated carrots to the hot ghee and stir so all shreds are coated.
Cook the carrots, stirring frequently, until they soften and begin to smell sweet and lightly caramelized.
A wide pan gives more surface area so milk reduces faster.
Pour in the milk and bring the mixture to a gentle simmer over medium heat.
Reduce heat to low and simmer, stirring every 5 minutes to avoid sticking, until most of the milk has evaporated and carrots are tender.
Be patient — slow simmering develops the halwa's flavor and color.
Stir in the sugar and a small pinch of salt; the mixture will loosen as the sugar melts.
Continue cooking on medium-low, stirring frequently, until the halwa thickens and begins to leave the sides of the pan.
Add ground cardamom and 2 tablespoons of the chopped nuts and stir to combine.
If using khoya, crumble it and stir into the halwa until melted and fully incorporated.
This step is optional; khoya makes the halwa richer and creamier.
Remove the pan from heat, stir in the remaining 1 tablespoon ghee and optional rose water, and let the halwa rest for 5 minutes.
Transfer the halwa to a serving dish and garnish with the remaining chopped nuts.
Worth knowing
- Use a wide, heavy-bottomed pan so the milk reduces evenly and the carrots cook faster.
- If short on time, replace half the milk with evaporated milk or add 100 g condensed milk near the end — reduce the sugar accordingly.
- Grate carrots on the coarse side for texture; very fine shredding makes the halwa denser.
- Halwa keeps well in the fridge for 3–4 days and rewarms gently on the stovetop with a splash of milk.
Make it yours
Cooking without dairy, without an oven, for someone who won't touch chilli, or for six instead of four? Have the recipe rewritten around it — quantities, steps and all.
VegetarianKid friendly
More North Indian cooking
An original Restaurant Pro recipe — our own composition in the idiom of North Indian cooking, not any restaurant's recipe. Written to be vegetarian as listed.


