Gajar ka Halwa is a North Indian winter specialty, especially in Punjab and Delhi. It became popular during the Mughal period when slow milk reductions, nuts, and aromatic spices created a whole category of desserts. Traditionally, this was made with desi gajar, the deep red winter carrots, which are sweeter, denser, and less watery than the orange ones you usually find year-round. In the traditional method, grated carrots are simmered in full-fat milk, sometimes for over an hour, until the milk reduces and clings to the carrot fibers. Sugar comes later, and ghee is added toward the end. The carrots infused with dairy fat and lactose create that concentrated flavor through slow evaporation, allowing the natural sugars to develop beautifully. The result is softer, richer, and much more cohesive than versions that skip the milk step. Very few ingredients are needed for this dish so the key here is patience @sarchakra
PREP TIME: 20 mins
COOK TIME: 60 mins
SERVES: 6
Ingredients
- Carrots 6–7 large
- Sugar 1½ cups (adjust to taste)
- Milk powder 1 cup plus 2 tbsp for serving
- Water 1 cup
- Green cardamom pods 8-9, seeds powdered
- Unsalted butter 2 sticks
- Nuts (almonds, pistachios, raisins, cashews)
- Ghee 1 tbsp (to saute the nuts)
Method
- In a pan, add ghee. Saute the raisins and nuts separately till golden and aromatic. Keep aside.
- Wash and peel the carrots. Grate the carrots in a food processor. Crush the green cardamom seeds to a fine powder in a mortar and pestle. Keep aside.
- Add the grated carrots and water to a wide pan. Cover and cook on low until softened for about 20 mins.
- Sprinkle sugar over the top, don’t stir immediately. Let it melt slightly, then gently fold in. This prevents scorching and keeps the texture intact. Cook covered for 10–15 mins.
- Add cardamom powder and butter. Let the butter melt fully before stirring. Now cook uncovered, stirring occasionally, until the moisture evaporates and the mixture thickens and turns glossy. You will see fat begin to separate, that’s your cue. This should take about 15 mins.
- Sprinkle in milk powder gradually, stirring gently to avoid clumps. Do not mix too much. Cover on the lowest heat for another 10-15 mins to let it integrate.
- Let it sit off heat for at least 10 mins. It tightens and deepens as it rests.
- Sprinkle some nuts sauted in ghee and 2 tbsp of milk powder. Gajar ka halwa is ready to be served.
Notes
Do not add too much fat too early as that makes the dish greasy and not rich.
Do not rush the evaporation process. Otherwise you will get mash, instead of halwa.
Do not add the sugar too soon. The carrots will not soften properly.
Do not skip the reduction cues- the ‘separated ghee’ stage is non-negotiable.
For a faster, creamier version you can use condensed milk.
Khoya (mawa) added at the end makes a dense, almost fudge-like texture.
You can cook the carrots in a pressure cooker. This method is efficient, but sacrifices that layered reduction.
Roasting the carrots before cooking intensifies the sweetness and adds a subtle caramel note.
Use jaggery instead of sugar for an earthier, slightly smoky sweetness.
For a vegan version use coconut milk or almond milk, though the flavor profile shifts significantly.
Serving suggestions
Use a ring mold or quenelle it for structure.
Add a crumble of toasted pistachio or almond praline.
Warm the halwa with a small scoop of saffron ice cream or malai kulfi.
Finish with a light drizzle of browned butter or ghee.
For a darker, dramatic mood use a matte black, deep stone, or even a brushed metal platter.
Microplane a touch of fresh nutmeg or add a whisper of rose petal for decoration.
If you try a recipe, please use the hashtag #sarchakra on INSTAGRAM for a chance to be featured!
FOLLOW SARCHAKRA ON FACEBOOK| INSTAGRAM | PINTEREST | TWITTER I TIKTOK FOR ALL OF THE LATEST CONTENT, RECIPES AND UPDATES.




This sounds so good, and it’s so lovely!!!
LikeLiked by 1 person
Thank you so much 😊 Glad you enjoyed it.
LikeLike