The Gajar Ka Halwa Recipe, also known as Carrot Halwa, is a classic Indian dessert made by slow-cooking grated carrots in milk, ghee, and sugar. Flavored with cardamom and garnished with dry fruits, this traditional sweet treat is perfect for festive occasions or winter indulgences. Gajar ka Halwa is rich, creamy, and full of flavor, making it a must-try for those who love Indian sweets. It’s a simple yet delicious dessert that can be served warm or cold, paired with ice cream or enjoyed on its own.

Why is it Called “Gajar Ka Halwa”?
Gajar Ka Halwa literally translates to “Carrot Pudding” in Hindi. The term “Gajar” means carrot, and “Halwa” refers to a type of sweet dish that’s slow-cooked to create a soft, melt-in-the-mouth texture. This dessert has been a part of Indian cuisine for centuries and is traditionally prepared during winters when carrots are in season. The origins of Gajar Ka Halwa date back to Mughal kitchens, where the slow-cooking method combined with ghee, sugar, and milk was perfected. Today, it remains a popular dessert across Indian households.
How Should Gajar Ka Halwa Taste?
A perfectly prepared Gajar Ka Halwa should have a rich, creamy, and slightly grainy texture. The natural sweetness of carrots is enhanced by the ghee and sugar, while the milk adds a velvety smoothness to the dish. The warm, earthy notes of cardamom give it a fragrant aroma, and the garnished nuts provide a delightful crunch. Gajar Ka Halwa is a balanced dessert—neither too sweet nor too rich—making it perfect for satisfying your sweet cravings without being overwhelming.

How to Make it Super Yummy or Perfect?
To make the best Gajar Ka Halwa, follow these expert tips:
- Use Fresh Red Carrots: Fresh red winter carrots enhance the flavor and texture.
- Grate Finely: Grating the carrots finely ensures even cooking.
- Cook on Low Heat: Slow-cooking allows the milk to reduce and the flavors to deepen.
- Use Full-Fat Milk: Full-fat milk adds richness to the halwa.
- Garnish with Dry Fruits: Almonds, cashews, and pistachios provide an extra layer of crunch and flavor.
Read More: Delicious Paneer Tikka Recipe: A Flavor-Packed Snack in 30 Minutes

Gajar Ka Halwa Recipe
Equipment
- Large pan or kadhai
- Grater
- Spatula
Ingredients
- 1 kg 1 kg
- 1 liter full-fat milk
- 3/4 cup sugar
- 4 tbsp ghee (clarified butter)
- 1/2 tsp cardamom powder
- 1/4 cup cashews, almonds, and pistachios (chopped)
- 1/4 cup raisins
Instructions
Grate the Carrots:
- Wash and peel the carrots. Grate them finely using a grater.
Cook the Carrots:
- In a large pan, heat 2 tablespoons of ghee. Add the grated carrots and sauté on medium heat for 5-7 minutes until they soften slightly.
Add the Milk:
- Pour the full-fat milk into the pan with the carrots. Cook on low heat, stirring occasionally, until the milk reduces and the carrots are fully cooked (about 20-25 minutes).
Add Sugar and Ghee:
- Stir in the sugar and the remaining ghee. Continue cooking until the sugar dissolves, and the mixture thickens.
Finish with Spices and Nuts:
- Add cardamom powder, chopped nuts, and raisins. Mix well and cook for another 5 minutes.
Serve:
- Garnish with more dry fruits and serve warm or cold.
Notes
- Variation: You can add khoya (mawa) for extra richness.
- Storage: Store leftover halwa in the refrigerator for up to 3 days.
- Serving Tip: Serve warm with a scoop of vanilla ice cream for a delicious contrast.
Conclusion
This Gajar Ka Halwa Recipe is a rich and creamy dessert that’s perfect for any special occasion or family gathering. The slow-cooked carrots, combined with ghee, milk, and dry fruits, offer an indulgent treat that’s sure to impress. Whether served warm in winter or cold during festive celebrations, Gajar Ka Halwa is a must-try traditional dessert. Make it today and enjoy the delicious taste of homemade carrot halwa!