Gajar Halwa

Perfectly cooked earthy carrots with just the right amount of sweetness, cardamom, and packed with dried fruits & nuts! The ideal dessert for your fancy dinner parties, or a special night in!

Diwali is one my favorite times of the year! The lights, lamps, parties, and most of all, THE FOOD!

I remember as a child we always loved celebrating all the Indian festivals in a very opulent manner at home and Diwali was no exception. I fondly recall memories watching my Mother & paternal Grandmothers instruct everyone to clean the house weeks before Diwali, get ready with all the clay lamps, and most of all plan the menu for all the sweet treats & snacks that would be made during that time.

Gajar Halwa was one of the sweet treats that was an all time favorite of mine that my maternal Grandmother had completely mastered. Her halwa was perfectly cooked with just the right amount of sweetness, cardamom, & earthy flavors of the carrots, and always packed with dried fruits & nuts!

Here’s a recreation of my Grandmother’s Gajar Halwa in an easy & fool proof way.


• 6 cups grated carrots • 6 tablespoons + 2 teaspoons ghee, separated • 1 cup grated khoya or mawa • 3/4 - 1 cup castor sugar, depending on how sweet your carrots are and how sweet you like your desserts • 1/4 cup total of almond, raisins, cashews • 2 teaspoons slivered or chopped almonds, optional • 1/4 - 1/2 teaspoon cardamom powder


In a small saucepan heat up 2 teaspoons of ghee and add in the dried fruits & nuts and toast until golden brown and the raisins are puffed. Set aside.

In a heavy-bottomed deep-dish heat up 6 tablespoons of ghee and add in all of the grated carrots. Toss in well to make sure that all the carrots are coated with the ghee and allow to cook on a medium-low flame until completely cooked through.

Ensure to stir frequently so that the carrots don’t stick to the bottom of the pan and burn. It should take anywhere between 20-25 minutes for the carrots to cook through and soften.

Once the carrots have cooked, add in all of the grated khoya, cardamom powder, & sugar and stir to mix well. The carrots will let out more of the water in them once the sugar is added.

Reduce the flame to low stir well, cover & cook for a further 8-10 minutes, or until there is no water remaining and the carrot mixture comes together into a ball.

Add in the dried toasted nuts & raisins and stir well. Taste for seasoning at this time and adjust if necessary.

Transfer to your serving dish and garnish with the slivered almonds and serve warm.

Extra Tips:

• Once you have grated your carrots give them a taste to check how sweet they are. The amount of sugar you need to add to the dessert is dependent on this.

• When adding the sugar start with 1/2 cup and work your way up to 3/4 or 1 cup, if necessary. The sugars in the carrots when cooked intensify and can add to the sweetness of the dish.

If you don’t have or cannot find khoya (mawa), you can replace it with either condensed milk, evaporated milk, or a mixture of whole milk & heavy cream. Just make sure to add the milk with the carrots so the carrots cook in the milk & it reduces to a thick & creamy consistency.

• If using sweetened condensed milk, omit the sugar as the sugars in the carrots & condensed milk together make the dish quite sweet.

Serves: 12

Hi, thanks for dropping by!

Please do tag me on Instagram @amruthaharsharao if you make this, using the hashtag #dinnerinabowl