Gajar Ka Halwa or carrot halwa is a traditional Indian sweet or dessert made with fresh red carrots, milk and sugar. It's a winter delicacy.

Gajar Ka Halwa Recipe

Course: Dessert
Cuisine: Indian
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes
Servings: 10 people
Calories: 166 kcal
Author: Neha Mathur

Gajar Ka Halwa or carrot halwa is a traditional Indian sweet or dessert made with fresh red carrots, milk and sugar. It's a winter delicacy. 



  • 1/2 kg Carrots
  • 1/2 litre Full Fat Milk
  • 60 g Ghee
  • 1 tsp Freshly ground cardamom powder
  • 120 g Sugar
  • 125 g Khoya
  • Almond and pistachio slivers For garnishing


  1. Wash the carrot and peel them.

  2. Grate the carrot to medium thickness.

  3. Add the carrots and milk in a heavy bottom pan and cook on low heat until all the milk is absorbed.

  4. Add ghee in the pan along with cardamom powder.

  5. Fry for 4-5 minutes on low heat.

  6. Keep stirring continuously.

  7. Add sugar and cook for another 4-5 minutes.

  8. Add grated khoya and cook for 15-20 minutes on low heat until ghee starts to leave on the sides.

  9. Keep stirring in between.

  10. Garnish with almond and pistachio slivers.

  11. Serve warm.

Recipe Notes

Use red carrots to make this halwa. These carrots are available only in winters and the real taste of this halwa shines through when you use red carrots to make it.

You can replace the red carrots with black carrots too. Black Carrots are available in some parts of India during winters and they lend a great taste to this halwa.

Do not fry the grated carrot before adding milk otherwise they will turn dark in colour.

Add milk and carrots together in the pan and cook.

Grate the carrots to medium thickness. If you grate them too thin, the halwa will become mushy and if too thick, the pieces will stand out.

I used my food processor to grate the carrots but you can use a simple hand grater too.

Keep stirring the halwa at regular intervals. It need a lot a muscle work.

Make this halwa in batches if you are not able to handle all the heavy work.

You can freeze the halwa for 1-2 months. Just transfer it in a freezer safe box and freeze. Thaw before using and warm in microwave.

You can make this gajar halwa without khoya also. Increase the amount of milk by 1/2 litre and skip the khoya. Follow the remaining process exactly. However, the real of taste comes when khoya is added to it. So skip it, only if it is really not possible.


Nutrition Facts
Gajar Ka Halwa Recipe
Amount Per Serving
Calories 166 Calories from Fat 81
% Daily Value*
Fat 9g14%
Saturated Fat 5g31%
Cholesterol 17mg6%
Sodium 68mg3%
Potassium 160mg5%
Carbohydrates 19g6%
Fiber 1g4%
Sugar 14g16%
Protein 2g4%
Vitamin A 8410IU168%
Vitamin C 3.1mg4%
Calcium 102mg10%
Iron 0.1mg1%
* Percent Daily Values are based on a 2000 calorie diet.