Indulge in the rich, velvety flavors of Classic Carrot Halwa, a traditional Indian dessert that’s as comforting as it is decadent. This recipe features finely grated carrots slow-cooked in creamy full-fat milk until irresistibly caramelized, with a hint of fragrant cardamom to elevate every bite. Sweetened to perfection with sugar and enriched with golden ghee, this dessert is further adorned with crunchy cashews, plump raisins, and optional almonds and pistachios for a luxurious touch. Perfect for festive occasions or a cozy dessert indulgence, this halwa is best served warm, offering a luscious melt-in-your-mouth texture with every spoonful. Ready in under 90 minutes, this carrot halwa recipe will transport you straight to the heart of Indian culinary tradition—flavorful, aromatic, and utterly irresistible!
Scan with your phone to download!
Wash, peel, and grate the carrots finely. You can use a food processor or a handheld grater.
In a heavy-bottomed pan, pour the milk and add the grated carrots. Turn on the heat to medium.
Cook the mixture, stirring continuously until the milk starts reducing and thickens. This should take about 30-40 minutes.
In a separate small pan, heat 2 tablespoons of ghee. Add the cashew nuts and fry until golden brown. Remove them and set aside.
In the same ghee, lightly sauté the raisins until they puff up. Remove and set aside.
Once the milk has reduced significantly with the carrots, add the sugar to the carrot mixture and stir well.
Continue to cook the mixture on medium-low heat until the sugar dissolves and the mixture starts to thicken further.
Add the remaining 2 tablespoons of ghee and mix well.
Crush the cardamom pods and sprinkle the seeds into the halwa. Stir well to blend the flavors.
Add the fried cashews and raisins to the halwa. If using almonds and pistachios, chop them and add as well.
Continue to cook on low heat, stirring frequently, until the ghee starts to separate from the mixture and it reaches a nice halwa consistency.
Serve the Carrot Halwa warm, garnished with extra nuts, if desired.
Serving size | (1224.0g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1695.1 |
Total Fat 91.3g | 0% |
Saturated Fat 48.0g | 0% |
Polyunsaturated Fat 1.1g | |
Cholesterol 221.9mg | 0% |
Sodium 642.7mg | 0% |
Total Carbohydrate 194.1g | 0% |
Dietary Fiber 18.0g | 0% |
Total Sugars 159.6g | |
Protein 29.0g | 0% |
Vitamin D 226.9IU | 0% |
Calcium 866.1mg | 0% |
Iron 3.8mg | 0% |
Potassium 2767.9mg | 0% |
Source of Calories