Skip to content

Next batch begins 13 September 2026

North Indian · Dessert

Gajar Ka Halwa

Gajar ka halwa is grated carrot cooked slowly in milk until the milk has gone, then sweetened, enriched with ghee and finished with cardamom and nuts. The step that decides the texture is the order: carrot first softened in milk, sugar only afterwards. Reverse those two and the pan floods and the shreds stay firm.

Prep
20 min
Cook
45 min
Total time
1 hr 5 min
Servings
6
  • Vegetarian
  • Festive
  • Gluten-free
01

Ingredients

  • 1 kg red winter carrots, about 8 medium, grated coarsely
  • 1 litre full fat milk
  • 150 g sugar, roughly 3/4 cup
  • 4 tablespoons ghee
  • Seeds of 6 green cardamom pods, crushed
  • 2 tablespoons raisins
  • 12 almonds and 12 cashews, slivered
  • 3 tablespoons khoya, crumbled, optional

NNWA health note

The carrot is doing real work here. It supplies beta carotene, which the body converts to vitamin A, and full fat milk cooked down into the pan leaves behind its calcium and protein. None of that changes the fact that a katori of halwa is mostly sugar and ghee by energy, and the reduction concentrates the milk sugars as well. It is a festive dish, made in winter and eaten at a celebration, and it is sensible to treat it as one. Anyone counting carbohydrate closely should note that the sugar is dissolved through the whole mass rather than sitting on top, so portion size is the only real control.

02

Method

  1. 01

    Wash, peel and grate the carrots on the medium holes of a box grater. If the carrots are thick and orange, cut out the pale woody core first, since it never softens.

  2. 02

    Bring the milk to a boil in a heavy kadhai, tip in the grated carrot and let it simmer on a medium flame.

  3. 03

    Stir every few minutes, scraping the base, for about 35 to 45 minutes, until the milk has reduced to a thick clinging coat and the carrot is soft enough to crush against the side of the pan.

  4. 04

    Only now add the sugar. The mixture will loosen and go liquid again; keep it on the flame and let that liquid boil away, which takes another 8 to 10 minutes.

  5. 05

    Add the ghee and fry the halwa in it, stirring almost constantly, until the mass pulls together and a film of fat glistens at the edges.

  6. 06

    Stir in the crushed cardamom, the raisins and the khoya if using, and cook for 2 minutes more.

  7. 07

    Fry the slivered nuts in a teaspoon of ghee in a separate pan and scatter them over. Serve warm.

Written byNeha Mohan Sinha, Clinical Nutritionist & Lead MentorM.Sc Nutrition · PhD Scholar · Command Hospital
Reviewed byDr. Induja Dixit, Senior DietitianMSc Dietetics & Nutrition · PhD Nutrition · 21 Years' Experience

Last reviewed on 10 September 2026.

NNWA publishes the name and qualifications of everyone who writes and checks its material. You can see the full teaching team on the faculty page.

What kind of carrots make the best halwa?

The short red carrots that appear in north Indian markets through winter, often sold as Delhi carrots. They hold more juice, less fibre and more natural sweetness than the year round orange sort, and they give the halwa its deep colour without anything added. Orange carrots work perfectly well, but expect a paler result, slightly longer cooking and a need for a little extra sugar. Whichever you use, grate by hand on the medium holes. A food processor shreds too fine, and halwa made from it collapses into a paste with no strands left to bite.

Why does the sugar go in only at the end?

Osmosis. Sugar pulls water out of the carrot cells, so the moment it goes in the pan fills with liquid, and while that liquid is there the carrot stops softening. Add sugar at the start and you can cook for an hour and still be left with firm shreds sitting in a sweet puddle. Soften the carrot in milk first, when there is nothing competing for its water, and the sugar afterwards simply sweetens what is already tender. The same logic applies to most fruit and vegetable halwas.

Milk, khoya or condensed milk?

Milk reduced in the pan gives the best flavour and the longest cooking, roughly forty minutes of stirring for a kilo of carrot. Khoya added to lightly cooked carrot is the shortcut most halwai use: quicker, richer, and a little heavier on the palate. Condensed milk does both jobs at once but brings its own sugar, so leave out most of the separate sugar or the result is cloying. If you have the time, the milk method is worth it, because the flavour comes from milk solids browning gently against the pan rather than from added fat. The same principle carries through rice kheer, where reduction rather than thickener does the work.

How do you know the halwa is done?

By the way it moves. Draw a spoon through the middle and the channel should hold its shape for a second or two before closing. The mass should come away from the sides of the kadhai rather than spreading back, and a thin gloss of ghee should sit at the edge. The colour darkens noticeably in the last few minutes, which is the milk solids and the carrot sugars caramelising. If it still slumps flat and leaves a wet line on the pan, keep going.

Why is my halwa watery or oily?

Watery almost always means the sugar went in before the carrot was soft, or that the cooking stopped too soon after it went in. The cure is simply more time on the flame with regular stirring. Oily means the ghee went in while there was still moisture in the pan, so it never got the chance to coat the shreds and instead pooled. Add the ghee at the end, once the mixture is already thick, and fry rather than simmer it.

Does it keep, and does it reheat?

It keeps four to five days in an airtight box in the fridge and a month in the freezer, and it is one of the few Indian sweets that genuinely improves on the second day as the flavours settle. Reheat it in a pan with a tablespoon of milk rather than water, which keeps the richness intact. A microwave dries the surface and toughens the nuts. If you are working through the wider mithai repertoire, suji halwa is the twenty minute version of the same idea, and the energy comparison across festive sweets is set out in calories in Indian sweets. Cooking technique of this kind is covered in the culinary nutrition course.

Learn the science

Culinary Nutrition (Nutrition Chef)

This dish's nutrition reasoning is taught in full in this NNWA course.

03Questions

What people ask about Gajar Ka Halwa

Why is my gajar ka halwa still watery?

Either the sugar was added before the carrot had fully softened, which floods the pan and stalls the cooking, or the halwa was taken off the heat too soon after sweetening. Both are fixed the same way: keep it on a medium flame, stirring, until the free liquid has boiled off and the mass pulls away from the sides.

Can I make gajar ka halwa without milk?

Yes. Cook the grated carrot in ghee on a low flame until it wilts and softens, then add sugar and finish with khoya or a few tablespoons of milk powder. It will be sweeter and denser than the milk version and will lose the mild dairy flavour that reduction gives, but the texture holds up well.

Which carrots should I use for halwa?

Red winter carrots are the traditional choice because they are juicier, less fibrous and sweeter, and they colour the halwa deeply on their own. Ordinary orange carrots are fine but need longer cooking, a little more sugar and the removal of the woody central core, which stays hard however long it is cooked.

How long does gajar ka halwa keep?

Four to five days refrigerated in an airtight container, or about a month frozen. Reheat it gently in a pan with a spoonful of milk to restore the texture. It is safe to eat cold, though the ghee sets firm, so most people prefer it warmed through.