Try my best Gajar Ka Halwa with step-by-step recipe - it is one of the most popular classic Indian desserts you can find in Indian households. 

It is very rich, creamy, tasty with the goodness of khoya and milk, nuts and natural sweetness of carrots. This so easy and fuss-free dessert is a near-universal treat during any Indian festival and happy occasion!

Gajar halwa, a sumptuous winter delicacy which is prepared with fresh carrots, milk and sugar, enriched with rich and warm nuts and cardamom

we love combining undhiyu and poori with this gajar ka halwa made with khoya dessert for a complete meal. to the gujaratis this treats known as gajar no halwo/halvo while in the region of punjab it is known as gajrela. 

Gajar halwa, a sumptuous winter delicacy which is prepared with fresh carrots, milk and sugar, enriched with rich and warm nuts and cardamom

whenever there is a celebration in our house, carrot halwa and Gulab Jamun, are always neck to neck as they are both equally a favourite.

Gajar ka halwa, a sumptuous winter delicacy which is prepared with fresh carrots, milk and sugar, enriched with rich and warm nuts and cardamom


Gajar Halwa translates as Carrot Pudding, one of the most popular Indian dessert that is originated from the region of North India. 

Although this sumptuous sweet is eaten throughout the year in India, it's the best benefit is believed to be during winter. Pure bliss in winter and it is almost mandatory in every Indian household.  

Gajar Halwa prepared with fresh carrots, sugar and milk, sometimes khoya added too. This dish is easy to make but is time-consuming. 

Many try shortcuts but for an authentic taste prepare the traditional way by boiling carrots in milk for a long time. 


=> Vegetables-The main Ingredient of this dessert is Carrot. Although you can use any colour carrot in this recipe.

I love to use red carrots aka 'Delhi Carrots' from India which are only available during the winter season here. 

=> Dairy-The second ingredient you must need is milk, again you can use any type of milk but for the rich and creamy taste and texture, I would recommend whole milk. 

Also, we need Khoya ( Indian solids ) but if you can't find use full-fat milk powder. If you can't get milk powder, use the double amount of milk and cook the halwa for longer.

=> Sweetener- For this recipe white granulated sugar works absolutely fine but again for a sugarfree version use any sweetener. 

=> Nuts- I love to use almonds, cashews and pistachio for this recipe. If one is not available, no problem at all.

=> Spices- Almost every Indian desserts require cardamom, so for this dessert too.  


Gajar ka halwa is also prepared by various methods to save time and energy. one of the popular ways currently is the instant pot method, instead of slow cooking carrots with milk on the stove top, here carrots are cooked with small amount of milk but fast in the cooker. Then khoya, sugar and ghee are added and cooked till the halwa thickens. 

There is another method which is easy and quick to make halwa is in the microwave. Simply cook grated carrots with ghee in the microwave-safe bowl, then milk, sugar and mawa added, cook for another 10 minutes and voila!

Gajar no halvo also can be done in an Indian pressure cooker. 


With condensed milk, this halwa can be done so quick and fast. you won't require normal sugar for this method. 


Of course, you can use any nut milk instead of dairy milk and ghee. To thicken the halwa use cashew paste. 


Gajar Halwa is a dessert and confectionery. If you want to serve as a dessert, serve Gajar Halwa at the end of the Indian spicy meal. 

You can serve loose and hot with ice cream or without or even cold. If you want to serve as a confectionery, once the halwa is done, set in a tray, after a couple of hours cut into the desired shape and consume any time or give it as an edible gift. 


You'll be surprised to know that this delicious carrot pudding can stay good up to 12-15 days in the refrigerator if kept in a well-sealed container. It is suitable for freezing too, but there will be some damage to the texture of the halwa, however, it will still hold it's taste. 


1. First clean, wash and peel carrots and grate them.

2. In a heavy bottom pan or kadai add grated carrots and milk.

3. Keep cooking till milk almost dries up.

4. Add sugar and half of the ghee, keep stirring until all the sugar water evaporates.

5. Add khoya and remaining ghee and keep mixing.

6. Let the halwa cook until ghee starts separating from the halwa.

7. Add cardamom powder and add slivered nuts and cashews.

8. Serve hot or cold.


This is definitely a quick version of gajar halwa and not an authentic recipe. However, you do get a taste that is almost as good as the traditional Gajar Halwa. See our video for further instructions on how to make Gajar Halwa in Instant Pot or electric pressure cooker. 

1. Select Saute on your Instant Pot for 5 mins. Add 3-4 tbsp ghee to the inner pot

2. Add 800 g shredded Indian carrot and saute for 2/3 mins

3. Add 2/3 tbsp of water

4. Add 250 mls whole milk

5. Add 200g of sugar

6. Cancel Saute. Close the lid and ensure valve is on sealing. 

7. Select Pressure on High for 2 minutes. 

8. Allow pressure to release naturally

9. Add 5 tbsp mawa/khoya and mix. Do not over mix, but allow small lumps of mawa to remain in the mixture for a grainy texture

10. Add 1/2 tsp cardamom powder

11. Saute to the thickness you require (remember halwa will thicken on cooling)

Carrot Halwa is ready to serve. 


makhandi halwa - delicious caramel flavour halwa, easy and quick.

habshi halwa  -  sticky, chewy, soft and nutty, must try.

badam besan ka halwa - rich and divine

do you like to read our blog? then don't forget to sign up for email updates to get new recipes delivered right to your inbox. you can find us on twitterfacebookinstagram and pinterest.

do follow us if you can. we would love to keep in touch with you all:)

Gajar halwa, gajar ka halwa, carrot halwa, winter delicacy, indian carrot pudding, delhi ke gajar, indian desserts, indian mithai, diwali mithai
Yield: 6-8 servings

Gajar halwa-Carrot Halwa

Gajar halwa, a sumptuous winter delicacy which is prepared with fresh carrots, milk and sugar, enriched with rich and warm nuts and cardamom.
prep time: 10 minscook time: 50 minstotal time: 60 mins


  • 2 cups carrots washed, peeled and grated
  • 3 cups whole milk
  • 1 cup Khoya or Mawa or Full fat milk powder
  • 3/4 to 1 cup Sugar
  • 1/4 cup Ghee
  • 1/2 teaspoon Cardamom powder
  • 4-5 tablespoons Pistachio and Almond slivers, and whole cashew nuts


In a heavy bottom, pan or kadai add grated carrots and milk. 
Bring it to boil and cook over medium heat until all the milk gets dried up. 
Stir the mixture occasionally to prevent any sticking.
Add Sugar and half of the ghee and continuously stir for12-15 minutes. Now add the remaining ghee and khoya/mawa.
Stir well and fry on low heat until ghee starts separating. 
Add cashew nuts.
Remove from heat. 
Garnish the halwa with slivered nuts. 
serve hot or cold.


Some people like to fry the nuts in ghee before adding it to the halwa.
Created using The Recipes Generator

Note:- This post was originally posted in December 2010 but I have updated the post since with newer photos and content.


  1. Happy 20 years of love Jag!!! Wish U both a long life together! :D

    Carrot Halwa makes me drool, bookmarked! :D

  2. Wish you both Happy Anniversary...Halwa looks so gud n yum but you both looks much more better than the halwa ;)....Wish you both many more years to come ...muahh

  3. Wishing you many more anniversaries!! Congratulations!! This Halwa is yummy!

  4. Many many Congratulations on your 20th wedding anniversary.Wishing you many more joyous and wonderful happy years ahead.
    Gajar ka halwa looks amazing and very tasty.Beautifully presented and clicked.

  5. Many Congratulations Jagruti on that milestone.. Wishin u many more to come! I must compliment u for the fact that it doesn look u have been married for 20 yrs.. U look so young!

    Gajar ka halwa is my fav too..I had just posted it my last post too.. Also have a look at my ongoing event.. Winter Warmers.. Looking forward to ur entries!

    Lastly.. Wishes for a hapy new year!

  6. 20 years is really great, wish you many more years together happily. Halwa looks very sweet just like you :)

  7. Congratulations on your anniversary!

  8. Wishing you and Raj zillion years of togetherness and love.Happy Anniversary.

  9. congrats n happi anniversary dear..u look v young... cant believe u married for 20 yrs....dear!wish u many more happy yrs together....!

  10. Hey Wish you many more years of happy married life & many more cups of Gajar Halwa!
    Love pictures of both the halwa and you too.

  11. Happy Anniversary wishes dear ...Halwa looks yummy and lovely clicks ..

  12. Hi Jagruti,
    Wishing you both a very happy marriage anniversary.
    Feel so happy to see you both together.
    Gajjar ka halwa is my favorite too.

  13. again, wishes on your anniversary and wow what a great way to celebrate it.

  14. wishing you a wonderful anniversary....and gajar ka halwa looks so yummy...perfect for the occasion...:)

  15. Congragulations Jags to both of you. And the dessert looks absloutley sweet like you ;-)

  16. wish u both many more years of joyful moments and togetherness....enjoy ur day...
    carrot pudding looks inviting and gorgeous...
    advance wishes for 2011..hapy new yr...

  17. Happy Anniversary to both of you, GB :)))

  18. Happy Anniversary.A delicious way to celebrate your special journey together.

  19. happy anniversary sweet looks delicious

  20. Happy anniversary to you both..."Made for each other"...that is how you look in the photograph... Just as sweet as this carrot pudding.

  21. Happy Anniversary, Jagruti. Carrot Halwa looks so delicious..

  22. Happy New Year ♥
    Moltissimi Auguri
    per uno splendido 2011

  23. Congart and happy aniversary, Jagruti.
    Carrot halwa looks yummy..

  24. Belated Wedding anniversary Wishes Jagruti.Wishing you both many more years of togetherness.Those cups of gajar ka halwas are tempting me to grab them off the screen.Looks extremely delicious..

  25. Hey Jagruti...I missed this special day of urs dear!!! sorry!!!...hope u had a fun and another memorable day!!!
    Happy belated wishes on ur anniversary!

  26. Happy Anniversary Jagruti. Love the way you have written this Post. Hope that you had a great day.

  27. Congratulations! What a cute story!

  28. Gajar halwa is surely my most favorite Indian sweets. With the red Delhi carrots flooding the market, I am so tempted to buy some and get making it. Love that khoya makes it so rich...

    1. Thanks rafeeda. Love khoya almost in every mithai of mine :)

  29. Happy anniversary dear and what a perfect way to celebrate with that yummy gajar halwa. That color and your photos are stunning too.

  30. Hi Jagruti
    I missed this special day of yours dear!!! so sorry :( Hope u had a great and memorable day!!! Happy belated Anniversary!
    Gajar ka halwa looks so scrumptious!

  31. A perfect Indian dessert to celebrate an Indian Wedding anniversary... May God bless you both....awesome click Jagruti

  32. Wish you a very Happy Anniversary!! Gorgeous clicks!! Gajar ka halwa is a perfect dessert to celebrate this sweet occasion!! It looks one yummy treat!!

  33. Jacqueline Debono13 January 2019 at 18:28

    Happy anniversary from Italy! This halwa looks and sounds delicious. I'm definitely going to try it!

  34. Happy anniversary! This halwa sounds delicious and a lovely dessert for you to celebrate with. I'd love to try it soon.

  35. Sounds like a delicious dessert! And easy to make. Happy Anniversary to you!

  36. This dessert sounds and looks divine! I would definitely like to try it. HAppy anniversary with many happy and healthy years ahead!! Congratulations!

  37. Love carrots in dessert so I know I am going to adore this! Thanks for sharing.

  38. Hi,when you write cups of carrots 🥕 what are the quantities in grams and 3 cups of milk again in litres???

    1. 1 cup grated carrots = 90 to 110g and 1 cup milk = 240ml


Thank you very much for visiting JCO, We really appreciate your comments and suggestions. The new GDPR law states that whatever comments you leave on our blog will be viewed by everyone who visits JCO and your consent is given to the visitor to view your profile.

We hope to see you again soon, have a great day!