Gajar Ka Halwa Recipe
Make Gajar Ka Halwa Recipe in just 1h 30m. Get the full recipe with step-by-step instructions at pekinthechef.com.
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Main
Flavoring & Nuts
Optional Garnish
Method
Preparation
- 1
- 2
Bloom saffron (if using)
Warm 2 tablespoons of milk and add saffron strands. Set aside to release color and aroma (5–10 minutes).
- 3
Prep nuts
Lightly toast sliced almonds, halved cashews and raisins in 1 tablespoon ghee or butter over low heat until almonds show light color and raisins plump. Remove and set aside.
Cooking the Halwa
- 4
- 5
Add milk and simmer
Pour in 1 liter of whole milk and add the lightly crushed cardamom pods (if using). Bring to a gentle boil, then reduce heat to medium-low. Cook uncovered, stirring occasionally to prevent sticking, until milk reduces and thickens and carrots are very soft. This will take about 35–45 minutes. Scrape the pan sides and bottom occasionally.
- 6
Add sugar
Once the milk has reduced significantly and the carrots are tender, add 3/4 cup granulated sugar. Stir well — sugar will loosen the mixture and release some moisture. Continue to cook on medium-low, stirring frequently, until the mixture thickens again and the moisture evaporates, about 8–12 minutes.
- 7
Finish with flavorings and nuts
Stir in 1 teaspoon cardamom powder, saffron-infused milk (if using), and the toasted nuts and raisins, keeping a small handful reserved for garnish. If using khoya/mawa, crumble it and add now, stirring until incorporated and the halwa becomes glossy and slightly dense. Cook another 3–5 minutes so flavors meld.
- 8
Adjust texture
If the halwa looks too dry, add 1–2 tablespoons warm milk and mix. If too loose, continue to cook a few more minutes until desired consistency is reached — halwa should be moist but not watery and will firm up slightly on cooling.
Serving & Storage
- 9
Transfer the halwa to a serving dish, top with the reserved toasted nuts and a few saffron strands. Serve warm. Gajar ka halwa can also be chilled and served cold; store in an airtight container in the refrigerator for up to 4–5 days. Reheat gently on the stove or microwave, stirring occasionally, adding a splash of milk if needed to loosen.