Carrot Halwa (Gajar Ka Halwa)

Inbarasi
By Inbarasi · Authentic South Indian RecipesPublished 26 May 2026
Cook 40 mins Prep 15 mins 4 servings easy Veg none
Carrot Halwa (Gajar Ka Halwa)

Rate this recipe

Carrot Halwa, known lovingly as Gajar Ka Halwa across India and as Carrot Kesari in many Tamil households, is a rich and indulgent dessert made from freshly grated carrots slow-cooked in milk, sugar, and ghee. This beloved sweet has deep roots in Indian culinary tradition and has found a warm and permanent place in South Indian Tamil kitchens. The vibrant orange colour, natural sweetness of carrots, and the heavenly aroma of cardamom make this halwa an irresistible treat that brings joy to every bite.

Tamil families adore Carrot Halwa because it perfectly bridges the gap between everyday comfort food and festive celebration. This dessert is a staple during Diwali, Pongal, and other important festivals when families gather together to share sweets made with love. It is also a popular choice for birthdays, weddings, and special occasions. Many Tamil mothers and grandmothers keep this recipe close to their hearts, preparing large batches to share with neighbours and relatives as a gesture of warmth and affection during the festive season.

What makes this recipe truly special is its simplicity and the use of wholesome, everyday ingredients. Fresh red carrots give the best flavour and colour, while full-fat milk adds a creamy richness that makes each spoonful melt in your mouth. For best results, always use a heavy-bottomed pan to avoid burning, cook on a low to medium flame with patience, and finish generously with ghee and roasted cashews. The secret is to let the carrots absorb the milk slowly, resulting in a deeply flavourful and perfectly textured halwa every single time.

Ingredients

Ingredients checklist

Instructions

💡 Tap a step to mark it done
1

Peel and wash the carrots thoroughly. Grate them using the fine side of a box grater or a food processor for quicker preparation. Set the grated carrots aside. If using saffron, soak the strands in 2 tablespoons of warm milk and set aside for 10 minutes to release the colour and aroma.

2

Heat a heavy-bottomed pan or kadai over medium heat. Add 1 tablespoon of ghee. Once the ghee melts, add the halved cashews and fry them until they turn golden brown. Add the raisins and fry for another 30 seconds until they puff up. Remove the cashews and raisins from the pan and set aside for garnishing later.

3

In the same pan, add the grated carrots and sauté them on medium heat for 5 to 6 minutes, stirring continuously. This step removes the raw smell of the carrots and helps them cook evenly. You will notice the carrots shrinking slightly and becoming slightly tender as you sauté them.

4

Pour the full-fat milk into the pan with the sautéed carrots and stir well to combine. Bring the mixture to a gentle boil, then reduce the heat to low to medium. Cook uncovered, stirring occasionally, for 20 to 25 minutes until the milk is almost fully absorbed by the carrots. Be patient during this step as slow cooking gives the best flavour.

5

Once the milk has been mostly absorbed, add the sugar and stir well. The mixture will loosen slightly as the sugar dissolves and releases moisture. Continue cooking on medium heat, stirring frequently, for another 8 to 10 minutes until the halwa comes together and the moisture evaporates again.

6

If using milk powder, add it now along with the saffron-soaked milk. Stir well to incorporate. The milk powder adds extra creaminess and a beautiful richness to the halwa. Continue stirring on medium heat for 3 to 4 more minutes.

7

Add the remaining 2 tablespoons of ghee and sprinkle in the cardamom powder. Stir everything together thoroughly. The halwa will begin to leave the sides of the pan and come together as a soft, moist mass. This is the sign that it is perfectly cooked and ready.

8

Turn off the heat and transfer the Carrot Halwa to a serving bowl or plate. Garnish generously with the fried cashews and raisins. Serve warm for the best experience. This halwa can also be served at room temperature or chilled, making it versatile for any occasion or season.

Tips and Tricks

  • Always use fresh, bright red carrots for a naturally sweet and vibrant halwa. Dull or pale orange carrots will give a less sweet and less colourful result. If red carrots are not available, regular orange carrots work well but may need a little extra sugar.
  • Do not rush the cooking process by increasing the flame too high. Cooking the carrots slowly in milk on a low to medium heat is the key to achieving a deeply flavourful, creamy halwa. High heat can cause the milk to scorch and stick to the bottom of the pan.
  • For an extra rich and indulgent halwa similar to the kind served at Tamil wedding feasts, replace half the milk with full-fat khoya (mawa). Add the khoya after the milk has been absorbed and stir well. This gives the halwa a fudge-like texture that is absolutely irresistible.

⚠️ Nutrition values could not be verified for this recipe. Please check manually.

🎬 Enjoyed this recipe? Watch the full video!

🔴 Subscribe on YouTube