Gajar Halwa (Carrot and Cardamom Pudding)

Gajar Halwa (Carrot and Cardamom Pudding)
Melina Hammer for The New York Times
Total Time
1 hour
Rating
5(337)
Notes
Read community notes

The recipe for this Indian dessert comes from the North Carolina chef Cheetie Kumar, and it instantly transports her to her mother’s kitchen around Diwali, the air rich with the aroma of fragrant carrots, caramelized milk and cardamom. The carrots are cooked down to be incredibly tender, but they still maintain some texture; the milk becomes jammy. If eaten warm, it’s like a really decadent warm cereal or oatmeal; if served cold, it’s like rice pudding, cool and sweet. The crunch of the toasted nuts make it the perfect meal-ender or tea time snack. If your carrots are bland, increase the sugar accordingly; the sweetness of the carrots makes a huge difference in the finished pudding. Some people prefer a looser halwa, but Ms. Kumar loves the caramelized notes that emerge when the pudding is cooked a little longer. —Brigid Washington

Featured in: Exuberant Diwali Sweets From a Rock-Star Chef

  • or to save this recipe.

  • Subscriber benefit: give recipes to anyone
    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.
  • Print Options


Advertisement


Ingredients

Yield:3 to 4 servings
  • 3tablespoons plus 2 teaspoons ghee or clarified butter
  • 8 to 10large peeled and shredded carrots (about 4 cups/455 grams), prepared with a food processor into long strands or grated on the large holes on a box grater
  • 3cups/720 milliliters good-quality whole milk
  • ½teaspoon green cardamom seeds, removed from several pods or purchased already shucked, crushed lightly in mortar and pestle
  • ¼cup/50 grams granulated sugar, plus more to taste
  • ¼cup/30 grams chopped toasted pistachios, almonds or a mixture
Ingredient Substitution Guide
Nutritional analysis per serving (4 servings)

350 calories; 22 grams fat; 11 grams saturated fat; 0 grams trans fat; 7 grams monounsaturated fat; 2 grams polyunsaturated fat; 33 grams carbohydrates; 4 grams dietary fiber; 27 grams sugars; 8 grams protein; 150 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    In a wide, heavy-bottomed skillet (don't use nonstick) over medium heat, melt ghee, then add carrots. Stir until carrots are well coated with ghee. Reduce heat to medium-low and cook until carrots are somewhat dry and caramelized, about 20 to 25 minutes, stirring often so they don’t scorch.

  2. Step 2

    Once the carrots are nice and dried out, stir in the milk and cardamom and simmer, stirring every few minutes, until the milk has reduced and is almost fully absorbed, about 20 to 25 minutes.

  3. Step 3

    Sprinkle in the sugar, mix well to combine, and cook 5 to 8 more minutes until the mixture is almost dry and jammy. Serve warm or cold with toasted nuts sprinkled over the top.

Ratings

5 out of 5
337 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Private Notes

Leave a Private Note on this recipe and see it here.

Cooking Notes

This recipe leaves out the mawa - soft cheese - that is the essence of gajjar halwa. Freshly grated nutmeg and saffron are also essential. Best served warm with toasted nuts and golden raisins...

Made it vegan by subbing coconut oil for the ghee, and a mixture of full fat coconut milk and soy milk for the whole milk. Did everything else exactly as written. Absolutely fantastic.

Instead of ghee/clarified butter, what would happen if one used regular butter? There would be extra moisture & milk proteins, but would the latter affect the taste?

@JimVijay - By all means use butter - it's more readily available in the US than ghee. (Many restaurants substitute Crisco for ghee because it's cheap.) I use butter for this recipe myself Butter is about 80% butter-fat, however - ghee is 100% - so increase the quantity accordingly. RE: butter's milk solids: They work nicely with the Halva, which, after all, contains milk.

I learned to make to make this from the woman who was the cook at the Indian embassy! She was a treasure-- her version was much simpler and always divine- Not to cast any shadow on this version, which I will also try. But she just cooked the grated carrot directly in the milk. We used the box grater on the side with the very fine shreds- NOT the one with the little holes, but the tiny thin long shreds. Cardamom, no nuts, turbinado sugar instead of white, a splash of rose water to finish.

Good and simple recipe. Many Indian cooks use a shortcut: 100 gm/7 tbsp of nonfat milk powder +2 tbsp ghee instead of whole milk in step 2, plus a shorter step 1 (15 minutes) so that the carrots are still moist enough to take up the powder. (Nonfat dry milk is the variety most widely available in the US because whole-milk powder,has a much shorter shelf life after opening the pack: its fat tends to go rancid unless used up quickly.)

Thank you for making this the home page recipe on Diwali! To the commenter who said saffron and soft cheese are essential, my Uttar Predishi in-laws use neither. Like all Indian recipes, there is tremendous variation and that’s to be celebrated, not criticized. I made this with olive oil and skim milk and ginger cane sugar and a mix carrots and parsnips because that’s what we ha don hand. It was delicious.

You can probably use dried cardamom powder, but the powder does leave behind a slightly grainy texture because it doesn't dissolve in the milk. The flavour should be good if the powder is very fresh. Using the pods is very easy; just pop them into the milk while stirring. You can break them open or not, as you wish. The flavour of the cardamom will seep into the milk and carrot mixture, and you can remove them at the end. Good luck!

I used half a stick of regular butter, sauteed the grated carrots in the butter for a long time. Used evaporated milk to cut down on cooking time and light brown sugar instead. Added raisins, almonds and cardamom and it turned out delightful!

If using butter, just boil it till the its clear and you see the milk solids separate. This takes less than 5 minutes. Also, for a richer flavor, use cream instead of milk. I let the cream slowly reduce in a saucepan before adding to the carrot mix. Infuse cream with saffron for more flavor. Also, adding 3/4 cups of almond meal towards the end enhances the flavor greatly. Happy Diwali!

Really love this. I had a hard time determining when the milk was 'absorbed', and found a video on YouTube to see when they stopped stirring. It really does get very jammy with patience. It took much longer than expected, around 2 hours, but you can let it go while you do something else and just sit every few minutes. I used lactaid and wish I would have cut the sugar a bit to account for the increaced sweetness.

This was a delightful dessert! I loved both the flavor and the texture. I ended up having some leftover, which I used in place of shredded carrots in a batch of carrot muffins. So good!

This made a light, simple and delicious dessert for an otherwise heavy Christmas dinner. I found that, once chilled, the pudding became just a bit too thick for my liking; next time will stop the cooking before it seems ready or will serve at room temp. Topped with candied pistachios and grated coconut. A big hit!

This is a simple, delicious recipe. I like to let the carrots sit in the pot long enough between stirs to create slight browning on the pan that gets deglazed up on adding milk. Definitely will take closer to an hour of stirring till the milk dries out. I'll also taste the cooked carrot and milk mixture and then add sugar accordingly since carrots naturally vary in sweetness. Could lessen sugar even further and add raisins, which were a staple in my childhood gajar ka halwa.

This turned out delicious! I ended up using 1/2 c. sugar and finishing it off with a tbsp of Ghee. Would make it again, but I will note that it was time consuming and took much longer than 25 minutes for the milk to simmer down, though it was well worth it. I consulted other blogs from Indian cooks to confirm the ingredients and cooking method and this recipe matched exactly.

Delightful. Made just before leaving on vacation to clean out the fridge. Had ghee, but subbed about 1.5 cups coconut milk and 1.5 cups oat milk. Did add 1/8 tsp ground cardamom at the end. 3 TBSP sugar total. Pistachios are a must. Husband says it’s just like rice pudding only healthier—I concur!

I grew up eating gajjar halwa on holidays and I thiiiink I used to like it but after cooking for myself for many years I now find most Indian desserts too saccharine and honestly kind of one-toned in terms of flavor profile :/ not to mention it takes 100 years for the milk to cook down and you have to stand and stir the whole time. Power to my mom and the other aunties out there making these laborious desserts! But, sadly, not for me.

Add at least a tablespoon of ground cardamom at the end for flavor. Consider condensed milk too. This took an hour to reduce with 3 cups reg milk.

Really love this. I had a hard time determining when the milk was 'absorbed', and found a video on YouTube to see when they stopped stirring. It really does get very jammy with patience. It took much longer than expected, around 2 hours, but you can let it go while you do something else and just sit every few minutes. I used lactaid and wish I would have cut the sugar a bit to account for the increaced sweetness.

My husband’s favorite dessert. I am going to be making this soon.

So creamy and delicious.... I dropped the sugar down to 1Tbsp and it is plenty sweet. Even works as a nice side now.

This was a delightful dessert! I loved both the flavor and the texture. I ended up having some leftover, which I used in place of shredded carrots in a batch of carrot muffins. So good!

Good snack, maybe next time try with users suggestions

Both the carrot and milk reducing took quite a bit longer - nearly 2x - but I may have used more carrots than called for (didn’t measure). Appreciated the cue of ‘nice and dry.’ Still jammifying the final product, but it tastes and smells amazing, and I love that the carrots retain a bit of texture.

Substituting ricotta for milk works equally well, my mother has always made it this way since we can't get fresh milk cheese called mawha from India in the US.

Thank you for making this the home page recipe on Diwali! To the commenter who said saffron and soft cheese are essential, my Uttar Predishi in-laws use neither. Like all Indian recipes, there is tremendous variation and that’s to be celebrated, not criticized. I made this with olive oil and skim milk and ginger cane sugar and a mix carrots and parsnips because that’s what we ha don hand. It was delicious.

Can this be made the day before/does it keep well?

Private notes are only visible to you.

Credits

Adapted from Cheetie Kumar

Advertisement

or to save this recipe.