Go Back
+ servings
gajar ka halwa

Gajar ka Halwa Recipe | How to Make Gajar ka Halwa

This delicious gajar ka halwa or Indian carrot pudding rounds off any meal beautifully. Do try my easy recipe.
Course Dessert
Cuisine North Indian, North Indian | UP style
Keyword gajar ka halwa, gajar ka halwa recipe, how to make gajar ka halwa
Prep Time 45 minutes
Cook Time 1 hour
Total Time 1 hour 5 minutes
Servings 12
Calories 294kcal
Author Rachna Parmar


  • 1.5 Kg red carrots grated
  • 1.5 can condensed milk I used 400 ml. Milkmaid cans
  • 2 tsp. crushed cardamom seeds
  • few pieces of cashews and raisins
  • 1/2 cup ghee
  • sugar optional
  • 50 g. khoya or evaporated milk solids optional


  • Take a thick bottom pan or kadhai. 
  • Add grated carrot with condensed milk and cook together on medium to low flame. Keep stirring constantly. Carrots will release water. You have to cook till all water has evaporated. It took me about 40 minutes.
  • Now add ghee, cardamom powder and sugar (optional) along with khoya (optional). I personally don't add additional sugar as the sweetness from the condensed milk and the carrots is adequate. But if you like it sweeter, add sugar.
  • Cook more for about 15 minutes til everything looks well cooked. You can see the ghee making the halwa shine.
  • Now add some chopped cashews and raisins and take off the flame.
  • Serve the delicious gajar ka halwa warm, with ice cream, rabdi or as is. It is really tasty.



  1. You can use whole milk instead of condensed milk. It takes more time to cook off and form milk solids.
  2. Adjust sugar accordingly if you are using whole milk in place of condensed milk.
  3. Instead of grating carrots, I use my hand chopper to quickly get it into very small pieces thus saving the preparation time. Else grating 1.5 kilos carrots is very time consuming. Use your food processor if you have one.
  4. Use fresh red carrots which are naturally sweeter.
  5. You can reduce the amount of ghee by a little but not too much.


Calories: 294kcal | Carbohydrates: 40g | Protein: 5g | Fat: 13g | Saturated Fat: 8g | Cholesterol: 36mg | Sodium: 160mg | Potassium: 592mg | Fiber: 3g | Sugar: 32g | Vitamin A: 21035IU | Vitamin C: 8.8mg | Calcium: 213mg | Iron: 0.6mg