carrot halwa | gajar halwa

Carrot halwa Recipe with step by step photos and video. This recipe shares the traditional way of making delicious gajar ka halwa without any shortcuts or tweaks. By the way, at home in Punjabi language we call carrot halwa as Gajrela.

During winters, we make gajar ka halwa often. it is a popular sweet made in north India during winters.

Get My Secrets to Great Indian Food

Sign up for my FREE Beginners Guide to Delicious Indian Cooking
carrot halwa

This traditional carrot halwa recipe uses just full-fat milk, ghee and sugar to make the halwa. you don’t need khoya (evaporated milk solids) or condensed milk.

We generally use red Delhi carrots to make the halwa as they are tender and juicy. On occasions,  i have also made carrot halwa with orange carrots. You can use any carrots – red, orange or black. But just make sure they are not fibrous and dense.

gajar halwa recipe

Tips for making best carrot halwa

  1. To make gajar halwa, it is important to buy tender and juicy carrots so that they are easy to grate. Some arm work is needed to make this halwa as you have to first grate the carrots and then slow cook them in stovetop and keep on stirring them on regular intervals.
  2. You can grate the carrots manually or in a food processor. obviously, the food processor makes grating the carrots easier.
  3. I suggest using a heavy iron kadai to make the halwa. The carrot halwa is simmered and simmered and stirred often. So that it should not get burnt, a really good kadai makes the job easier. You can also use a non-stick kadai or a thick bottomed pan.

Carrot halwa recipe video

How to make carrot halwa

1. First rinse, peel 650 grams carrots (8 to 9 medium-sized tender juicy carrots or 6 to 7 long carrots).

carrots to make carrot halwa

2. Then grate the carrots either with a hand-held grater or in a food processor. You will need about 4 to 4.5 cups grated carrots.

carrots to make carrot halwa

3. In a heavy kadai, add all of the grated carrots.

carrots to make carrot halwa

4. Pour 4 cups full-fat milk. Switch on the burner.

making carrot halwa

5. Mix the grated carrots and milk together.

making carrot halwa

6. Cook this mixture on a low to medium flame. After some minutes, the milk will begin to froth first and then start reducing slowly and slowly.

making carrot halwa

7. Keep on stirring this halwa mixture often. Keep scraping the sides of the kadai to remove the evaporated milk solids. Add the milk solids to the cooking mixture. simmer carrots in milk and stir also at intervals, so that the milk does not stick to the bottom of the pan.

making carrot halwa

8. Cook the carrot+milk mixture till milk is reduced by 75%.

making carrot halwa

Making carrot halwa

9. Then add 4 tablespoons ghee (clarified butter). Do note that some milk will be there when you add the ghee.

making carrot halwa

10. Mix very well.

making carrot halwa

11. Next add 10 to 12 tablespoons sugar or as required.

making carrot halwa

12. Add cardamom powder – 5 to 6 green cardamom, powdered finely in a mortar-pestle or about ⅓ to 1 teaspoon cardamom powder.

making carrot halwa

13. Mix very well.

making carrot halwa

14. Continue to simmer on a low flame. Do stir often.

making carrot halwa

15. Simmer till the halwa mixture starts to thicken and reduces more. Stir at intervals.

making carrot halwa

16. When the halwa has reduced much and you see a little milk – like that of a pudding consistency. Then add nuts and dry fruits. You can add your choice of nuts and dry fruits. I have added 12 cashews, 12 almonds and 2 tablespoons golden raisins. Chop the nuts before you add. Raisins can be kept whole. If using saffron, then you can add at this step.

making carrot halwa

17. Mix again and continue to stir and simmer.

carrot halwa

18. Simmer till the whole halwa mixture becomes dry. The milk should evaporate completely and you will see fine milk solids in the carrot will also see some ghee being released from the sides. remember to scrape the milk solids stuck at the sides of the kadai or pan and add them to the gajar halwa. Some moisture is also fine in the halwa.

carrot halwa, gajar halwa

Serve gajar ka halwa hot or warm. Refrigerate the leftovers and while serving you can warm the halwa. Garnish with some chopped dry fruits while serving.

carrot halwa recipe

Storing & serving carrot halwa

1. You can store the halwa in the fridge. it stays well for almost a week but will get over quickly. when serving, you can just warm the halwa and then serve.

2. In the cold winters of north India, Carrot halwa is served hot or warm.

3. you can even have the gajar halwa chilled if you prefer. Some people like to have it cold or at room temperature and some people like to have carrot halwa hot or warm. It is just a personal preference. In some restaurants, they serve a combination of carrot halwa with vanilla ice cream and believe me this combo tastes good.

For more halwa recipes you may like

STEP BY STEP PHOTOS ABOVEMany of my recipes have detailed step by step photos and useful tips to help you make it easily and perfectly.

Carrot Halwa

4.85 from 118 votes
This is a traditional slow-cooked recipe of making delicious carrot halwa with just carrots, full fat milk, ghee, sugar and some dry fruits.
carrot halwa recipe
Author:Dassana Amit
Prep Time:10 mins
Cook Time:1 hr 30 mins
Total Time:1 hr 40 mins
Cuisine:North Indian,Punjabi
Servings (change the number to scale):6


(1 CUP = 250 ML)


  • 8 to 9 medium tender juicy carrots or 650 grams - yields approx 4 to 4.5 cups grated carrots
  • 4 cups full fat organic milk
  • 4 tablespoons ghee (clarified butter)
  • 10 to 12 tablespoons regular sugar or organic unrefined cane sugar or 180 to 190 grams sugar - add as required
  • 5 to 6 green cardamom - powdered finely in a mortar-pestle or about ⅓ to 1 teaspoon cardamom powder
  • 10 to 12 whole cashews - chopped
  • 10 to 12 almonds - sliced or chopped
  • 2 tablespoons golden raisins
  • 1 pinch saffron strands - optional



  • First rinse, peel and then grate the carrots (8-9 medium sized tender juicy carrots), either with a hand held grater or in a food processor.
  • You need approx 4 to 4.5 cups grated carrots.

making carrot halwa

  • In a kadai or deep thick bottomed pan combine milk and grated carrots.
  • On a low to medium flame, bring the whole mixture to a boil and then simmer.
  • While the mixture is simmering on a low flame, keep on stirring in between.
  • The grated carrots will cook in the milk and the milk will start to reduce and evaporate.
  • When the milk has 75% reduced, add the ghee, sugar and powdered cardamom to the mixture.
  • Stir well and continue to simmer and cook on a low flame.
  • Do keep on stirring the halwa in between.
  • Towards the end, add the cashews, almonds, saffron and raisins. Simmer the halwa till all the milk is evaporated. Switch off the burner.
  • Serve gajar halwa hot, warm or you can also serve it cold. garnish with some chopped dry fruits while serving.


  • Use fresh, juicy and tender carrots.
  • The recipe can be halved or doubled.
  • The halwa stays good in the fridge for almost about a week.
  • Use full-fat milk or whole milk.
  • Add nuts and dry fruits of your choice.

Nutrition Info (approximate values)

Nutrition Facts
Carrot Halwa
Amount Per Serving
Calories 324 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 8g50%
Monounsaturated Fat 2g
Cholesterol 38mg13%
Sodium 130mg6%
Potassium 550mg16%
Carbohydrates 40g13%
Fiber 2g8%
Sugar 34g38%
Protein 7g14%
Vitamin A 14785IU296%
Vitamin C 5.2mg6%
Calcium 217mg22%
Iron 0.8mg4%
* Percent Daily Values are based on a 2000 calorie diet.
GOOD KARMAAll our content & photos are copyright protected. Please do not copy. As a blogger, if you want to adapt this recipe or make a youtube video, then please write the recipe in your own words and give a clickable link back to the recipe on this url.
LIKE OUR VIDEOS!Then do follow and SUBSCRIBE to us on youtube to get the latest Recipe Video updates.
TRIED THIS RECIPE? If you have made the recipe and like it then do share the recipe link on facebook, twitter & pinterest. For Instagram mention @vegrecipesofindia or tag #vegrecipesofindia

Trending Recipes

Get My Secrets to Great Indian Food

Sign up for my FREE Beginners Guide to Delicious Indian Cooking

Dassana Amit

Dassana Amitnamaste and welcome to which i started in feb 2009 and is a pure vegetarian blog. i have been passionate about cooking from childhood and began to cook from the age of 10. later having enrolled in a home science degree greatly enhanced my cooking & baking skills and took it to a different level which i now share as foolproof recipes. i was formally trained both in mainstream indian as well as international cuisines.

Leave a Comment

Your email address will not be published. We moderate comments and it takes 24 to 48 hours for the comments to appear. We thank you for your understanding and patience. If you have made the recipe, then you can also give a star rating.

275 comments/reviews

  1. Thank you for this excellent recipe; I just cooked it and it came out really well.5 stars

  2. This is a great recipe. Any ideas on how to convert it to vegan please?

    • thanks. i have earlier shared a vegan carrot halwa recipe made with almond milk. recipe link is here – vegan carrot halwa

  3. Yummy!. Very tasty recipe. Thanks.5 stars

    • welcome.

  4. Hi Dassana,

    Tried the gajar ka halwa recipe. It was awwwweeeessssoooommmmeee. My kids loved it. Thnx a ton for sharing such a tasty recipe. God Bless you.

    • thanks louiza for the feedback on carrot halwa and also for your kind wishes.

  5. Woww i just made it.. Its awesome.. Thank you for giving such tasty recipe.. ❣️ ????5 stars

    • thanks priti. welcome.

  6. Thank you Dassana. This is an extremely simple recipe for making an excellent market style gaajar ka Halwa.

    Also, I always refer to your website veg recipes of India whenever trying anything first time.5 stars

    • thanks neha for the review and feedback. glad to know and happy cooking.

  7. lovely post on gajar ka halwa

    • thanks ekta.

  8. I loved the recipe… Would like to know how many days we can refrigerate this?5 stars

    • thanks. stays good for about a week to 10 days.

  9. Can we add ghee at the end and cook it in ghee for few min?

    • yes you can do this way.

  10. I tried your recipe yesterday and it turned out so yummy and delicious…thank you so much5 stars

    • Welcome Mamta. Thanks for your positive comment on carrot halwa recipe.

  11. I tried this today and it turned out yummy !! As I don’t cook a lot, my husband doesn’t expect much from me. But I’m sure today he’ll be very much impressed ????5 stars

    • Thanks Aishwarya. I hope your husband also likes it. Its a fool proof and tasty carrot halwa recipe. So don’t worry.

  12. This came out really well. Very authentic and tasty recipe.5 stars

    • Thanks Sharika

  13. Planning to try this recipe this weekend. Any reason why the cashew n raisins are not roasted in ghee before adding to the halwa?TIA.5 stars

    • Ashwini, In North Indian halwa recipes, generally the dry fruits are not fried or roasted in ghee in beginning. They are added once the halwa is almost ready and then just cooked for 1-2 minutes.

  14. I’m making the halwa now after trying it in a restaurant and I was wondering, when I grind the cardamom up, do I use only the seeds or the whole pod?

    • breanna, discard the husks and just use the seeds while grinding. i first add the whole green cardamom pods in the mortar. then crush them lightly. this loosens the outer husk. i remove the husk and either use them in tea or discard them. then powder the cardamom seeds.

  15. I tried the gajar ka halwa recipe today – halved it as I had only half the required quantity of carrots. It tasted delicious and was much appreciated by all. Many thanks for your recipe, Dassana ! You are the best !5 stars

    • Welcome Jennifer. Glad to know this. Thanks for your kind words and positive feedback on gajar halwa recipe.

  16. Hi dassana.. Am making this halwa for second time today the first time I tried ur halwa was amazing and yummy all my husband’s friend loved it and this time they want it again from my hands making for second time in my life today… All credit goes to u 🙂 thank for ur delicious mouth watering recipes..5 stars

    • Welcome Fazila. Glad to know this. Thanks for sharing this awesome feedback on gajar halwa. You are kind with your words. Thanks for that.

  17. Hello Dassana,

    Firstly, thank you so much for your recipes. As someone who didn’t grow up cooking and is in a completely different continent from his family, your website has helped immensely. I get to taste the tastes of home without asking my mom for recipes every week.

    Pertaining to this particular recipe, I followed it exactly and it came out excellent. Comparing my progress to your pictures, I noticed a lot less of the milk solids in my preparation. The only milk available to me was regular processed milk, which has had a lot of fat removed. If I were to use Half and Half, would I get a higher yield of the milk solids? If so, how much should I be using, the same 4 cups or more?

    Sam.5 stars

    • Welcome Sam. Nice to know that recipes are helping you. You can use the same amount of half and half.

  18. Just tried your recipe and it comes out amazing ???? really tasty ???? thank you5 stars

    • Welcome Ludmila

  19. Can one use melted butter instead of ghee? I suppose not, but I hate to buy a jar and have so much left over. Thank you.


    • with melted butter the taste will change completely. what i would suggest is to reduce the proportion of butter.

  20. It was my first try and i must say ot turned out awesome.. everyone in my family loved it.. thnx4 stars

    • Welcome Mussarat. Glad to know this.

  21. Hi
    First attempt to make gajar halwa
    And from reading your menu how to make … it went all dark the carrots
    So I washed it out and started again
    Took another 2 hrs well worth the wait my husband loves it Looks yummy thanks

    • Welcome Jacqueline. Glad to know this.

  22. I love gajar ka halwa , and this recipe turned out great …following all your recipes…and becoming chef ..thank you so much for sharing…????????????5 stars

    • thanks a lot chandni. glad to know. happy cooking ????

  23. I see you have different methods of making gajar halwa – which method is the most traditional? Which method do you prefer the most?

    • Jenny, the traditional method is the slow cooked method that is shared on this post and one that tastes best.

  24. Hi, i used this recipe and my halwa became blackish. The aroma was great but it was so unappetising. What could be the problem?

    • Deepti, I have no idea why halwa became black in color. May be the milk must have got burnt.

  25. tried it for the first time and its soo yummieeee. thanks alot for the recipe<35 stars

    • welcome amulyasai

  26. looks yummy will try soon

  27. Hi
    Can you please advice how to lessen out the sweetness in case the sugar is high…5 stars

    • Chinky, if you have added more sugar then nothing can be done.

  28. Followed your recipe and it turned out amazing… Everybody loved it in the family.. My daughter was licking her fingers and the bowl 🙂 thank you.5 stars

    • Welcome Chaitali. Thanks for sharing this positive feedback on gajar halwa recipe.

  29. Are the measurements given for serving 4 people or only 2 people?4 stars

    • this recipes serves 6.