AI-generated image About Gajar Halwa
Grated carrots are simmered slowly in milk with sugar, ghee and cardamom until thick, jammy and deep orange, then studded with nuts. It is the warming winter sweet of North India.
History & Culture
Gajar ka halwa, or carrot halwa, is a beloved winter dessert from North India, particularly associated with Punjab and the surrounding regions. Its origins are debated, but it is widely believed to have emerged in the Mughal-era kitchens, where slow-cooked sweets with nuts and dairy were popular. The dish traditionally uses the red (or "Delhi") carrot variety, which is only available during the cold months, making it a seasonal treat tied to harvest celebrations and winter gatherings.
Regional variations abound: in Punjab, it is often cooked with whole milk and khoya for a dense, rich texture, while in Uttar Pradesh and Delhi, some versions use condensed milk or a lighter reduction. Home cooks may add raisins, pistachios, almonds, or a hint of saffron, and a few modern adaptations use white carrots or even beets. Culturally, gajar ka halwa is more than a dessert - it is a symbol of warmth and hospitality, commonly served at weddings, festivals like Diwali, and family meals during the cold season, often paired with a scoop of ice cream or a dollop of rabri.
How to make Gajar Halwa
AI-assisted, not kitchen-testedGajar Halwa
The classic winter sweet of North India: grated carrots slow-cooked in milk until thick, glossy and caramelized, perfumed with cardamom and finished with toasted nuts. Patience is the key ingredient.
- Prep
- 15 min
- Cook
- 75 min
- Total
- 90 min
- Serves
- 6
- Difficulty
- Easy
Recipe ingredients
- 500 g (1.1 lb) carrots, preferably red Delhi carrots; otherwise regular carrots
- 750 ml (3 cups) whole milk, do not use low-fat
- 60 g (¼ cup) ghee
- 120 g (½ cup) sugar, adjust to taste
- 4 g (1 tsp) green cardamom powder, from about 6 to 8 pods
- 30 g (¼ cup) cashews, halved or whole
- 20 g (3 tbsp) raisins, optional, golden or black
- 2 g (½ tsp) saffron strands, optional, bloomed in 1 tbsp warm milk
- 1 g (¼ tsp) rose water or kewra water, optional
Steps
- 1 Peel and grate the carrots on the fine holes of a box grater, or pulse briefly in a food processor. You should have about 450 g grated.
- 2 In a heavy, wide pan or kadhai, combine the grated carrots and milk. Bring to a gentle boil over medium heat, stirring frequently so the milk does not scorch on the bottom.
- 3 Reduce the heat to medium-low and simmer, stirring every couple of minutes, until almost all the milk has been absorbed and the carrots are very soft, 45 to 55 minutes. The mixture will look glossy and jammy, not watery.
- 4 While the carrots cook, melt 15 g of the ghee in a small skillet over medium heat. Fry the cashews until golden, then add the raisins and cook until they puff, about 20 seconds. Tip out and set aside.
- 5 Once the milk is absorbed, add the remaining 45 g ghee and the sugar. Stir well and cook for 8 to 10 minutes more; the sugar will loosen the mixture at first, then it will thicken again as it cooks.
- 6 Stir in the cardamom, bloomed saffron if using, and rose or kewra water. Cook 1 minute more.
- 7 Fold in the toasted cashews and raisins. The halwa is ready when a spoon leaves a clean trail across the bottom of the pan and the mixture holds its shape in a soft mound.
- 8 Serve warm, garnished with extra nuts. It will thicken further as it cools; loosen with a splash of hot milk when reheating.
Report an issue with this recipe
Where to eat it
A North Indian home in winter, served warm with nuts.
No restaurants are listed for Gajar Halwa yet. Serve it? Get listed and be the first.
Planning a trip to India?
Find places to stay and ways to get there.
Recipes from travellers
No one has shared their own Gajar Halwa recipe yet. Yours would be the first.
Share how you make Gajar Halwa
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
Gajar Halwa - frequently asked questions
What is Gajar Halwa?
Grated carrots are simmered slowly in milk with sugar, ghee and cardamom until thick, jammy and deep orange, then studded with nuts. It is the warming winter sweet of North India.
What is Gajar Halwa made of?
Gajar Halwa is made with carrots, milk, ghee, sugar and cardamom.
Where does Gajar Halwa come from?
Gajar Halwa comes from India, and is especially associated with Northern India. Gajar ka halwa, or carrot halwa, is a beloved winter dessert from North India, particularly associated with Punjab and the surrounding regions.
Where can I eat Gajar Halwa?
A North Indian home in winter, served warm with nuts.
How do you make Gajar Halwa?
Making Gajar Halwa at home takes about 15 minutes of prep and 75 minutes of cooking. The recipe on this page serves 6 and is rated easy. Full ingredient list and step-by-step method are in the recipe section above.
Taste Gajar Halwa in Delhi
Independent picks. We earn a small commission if you book through these - at no extra cost to you. How this works.
Before you go to India
Round out your trip - most travellers book these alongside their trip.
More dishes like Gajar Halwa
AI image
Tandoori Chicken
Yoghurt-and-spice marinated chicken charred in a clay oven.
AI image
Sambar
Tangy lentil and vegetable stew of the South.
Biryani
Fragrant layered rice and spiced meat sealed and slow-steamed.
Dabeli
Sweet-spicy potato burger with pomegranate and sev.
Keep exploring
Travel guides for India
All travel guidesPlanning a trip where Gajar Halwa is on the menu? These guides cover India and beyond.
Reviews
No reviews yet. Be the first to share your experience with Gajar Halwa.
Write a review
Sign in to verify you're a real person, then share your thoughts on Gajar Halwa.
Comments
No comments yet. Be the first to say something about Gajar Halwa.