Puddings 🇮🇳 Indian

Gajar halwa

Grated carrots slowly cooked in milk, butter and cardamom into a sweet, sticky, golden pudding.

Rate this recipe Be the first to rate it
  • Time1 hr 10
  • LevelEasy
  • Costabout £0.31 a head

Cost is worked out from Aldi and Tesco shelf prices in October 2026. Your shop and brands will differ.

6 servings

Ingredients

Tick what you need to buy. It goes on your shopping list.

Method

  1. 1

    Melt the butter in a wide, heavy pan over a medium heat. Add the carrots and cook for 8 minutes, stirring, until they smell sweet and have softened.

    8 min
  2. 2

    Pour in the milk, bring to the boil, then reduce the heat to low.

  3. 3

    Cook for 40 minutes, stirring every few minutes, until the milk has almost all gone and the carrots are thick and glossy.

    40 min
  4. 4

    Stir in the sugar, cardamom and raisins and cook for 10 minutes until the halwa leaves the sides of the pan.

    10 min
  5. 5

    Serve warm, with a spoonful of cream or ice cream if you like.

Double check before you cook. Recipes can contain mistakes. Any diet labels come from the ingredients as written in this recipe and are a guide, not a guarantee. Always check every ingredient and the packet label for allergens and cross contamination, and ask your doctor or dietitian what is right for you, especially with coeliac disease, diabetes or a serious allergy. This is not medical advice.

More Indian recipes

See all Indian recipes

More puddings