Skip to main content

Carrot halwa (gajar ka halwa)

Halwa is a classic Indian sweet recipe that's vry popular during winter. The traditional carrot halwa is made with just carrots, whole milk and ghee in addition to sugar. We prefer this version with coconut milk.


4 1⁄2 c carrot (already peeled, grated or finely chopped)
1 cn coconut milk (13.5 fl oz can, about 1 3/4 cup)
1⁄2 c brown sugar (loose)
1 t mixed spice (garam masala or pumpkin pie spice)
1⁄2 t ginger (ground ginger)
1 cn water (13.5 fl oz can)
  almond (optional, for garnishing, toasted and chopped)


Heat coconut milk, water, grated carrot, mixed spice and ground ginger in a saucepan over medium heat.

Mix in the brown sugar when the content of the saucepan is warm.

Cook the carrot halwa, stirring frequently, until it thickens enough, 30-40 minutes. Check if it is sweet enough, add a little more brown sugar if needed.

Serve the carrot halwa warm, decorated with the almonds.

Total time
1 hour, 13 minutes
Cooking time
Preparation time
4 servings


Use a heavy bottom saucepan.

To measure the water, fill the coconut milk can with water.

The carrot halwa should have the consistency of a thick porridge.

Chopped pistachios add color to this dessert.


Indian cuisine

Halwa desserts can be made with many other ingredients. Some have semolina as the base.

easy, vegetarian
dessert, sweet, holiday
Indian food recipes