IndianDesserts and bakingMeatless
Gajar Ka Halwa
Slow-cooked carrots, milk and ghee make this classic Indian pudding rich, fragrant and warmly spiced.
Ingredients
Quantities for 6. Tick things off as you go.
Method
Melt the ghee
Set a heavy, wide pan over medium heat and melt 2 tbsp ghee for 1 minute.
Cook the carrots
Add the grated carrots and cook for 8 minutes, stirring often, until softened and slightly glossy.
Simmer with milk
Pour in the milk and bring to a gentle simmer over medium heat for about 8 minutes, stirring frequently.
Reduce the milk
Reduce the heat to medium-low and simmer for 30 to 35 minutes, stirring and scraping the base often, until the milk has mostly evaporated and the carrots are tender.
Fry the cashews
While the carrots cook, warm the remaining 2 tbsp ghee in a small pan over medium heat for 1 minute. Add the cashews and fry for 2 to 3 minutes, stirring, until golden.
Add the raisins
Add the raisins and cook for 30 seconds, until plump, then take off the heat.
Add sugar and cardamom
Stir the sugar and crushed cardamom into the carrot mixture over medium-low heat.
Thicken the halwa
Cook for 8 to 10 minutes, stirring often, until the sugar dissolves and its released liquid has mostly evaporated.
Stir in the nuts
Stir in the cashews, raisins and any ghee from their pan over low heat for 1 minute, until evenly mixed.
Serve
Spoon into bowls and scatter over the pistachios. Serve warm or at room temperature.

Tips
- Use a wide, heavy pan so the milk can reduce steadily and the mixture is easier to stir.
- Keep the milk at a gentle simmer, not a boil, and scrape the base often to prevent scorching.
- The mixture loosens after adding sugar, so keep cooking until it thickens again.
- Stir the cashews as they fry so they colour evenly.
Swaps
- Use almonds in place of the cashews.
- Use chopped almonds in place of the pistachios.
- Use raisins or sultanas, whichever you have, for the dried fruit.
Storing
Refrigerate leftovers in a covered container for up to 3 days, then reheat gently with a splash of milk or serve at room temperature.
Nutrition per serving
440 kcal 路 protein 12 g 路 carbs 59 g 路 fat 19 g 路 fibre 5 g. This is an estimate, not a lab measurement.
Allergens
Read the label on every ingredient you buy. The recipe as written contains tree nuts, milk. We can't account for how a product was made or packed.
How this page was made
Written by the Cookt team, following our recipe standards. AI tools help us draft, check and illustrate recipes. No star ratings until enough people have rated this recipe in Cookt.



