Total Time
1hr 20mins
Prep 20 mins
Cook 1 hr

This unique Indian dessert was found in the cookbook, Vancouver Entertains.

Ingredients Nutrition


  1. Preheat oven to 350F (180C).
  2. Spread almonds and pistachio nuts in separate shallow baking pans and toast in oven for 5 to 10 minutes, turning once; remove and cool.
  3. Heat butter in a saucepan.
  4. Add carrots; cover and cook for 10 minutes.
  5. Scald milk in another saucepan; add milk to carrots and cook for 40 minutes, stirring frequently, until milk is absorbed.
  6. Add sugar and cook for an additional 10 minutes, stirring constantly.
  7. Remove from heat.
  8. Add almonds, and raisins if you're using them.
  9. Spread carrot mixture on a large platter and shape into a mound; decorate surface with pistachio nuts.
  10. Serve warm or at room temperature.


Most Helpful

Lennie, I've made this so many times now - I've lost count and with great reviews. Thanks a bunch for a great Indian sweet - the measurements are perfect. Will be making it again to welcome the New Year!! :)

Sunbeam December 30, 2003

My mom makes this all the time, and it's fantastic! You can make it lighter by omitting some of the nuts, but that doesn't really do justice to the dish. Another variation is using sweetened condensed milk instead of the milk and sugar. This reduces the cooking time a tad. But the best carrot halwas are the ones made with milk and simmered forever! Hope you've tried this, Lennie... if you haven't, I insist you do right away! :)

Anu February 10, 2002

Love this recipe with Cardamon. I find it takes much longer to cook than 40 i used the crock pot, and substituted Agave syrup for my no sugar eaters. Turned out lovely for Divali party....

mechaley October 27, 2008

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a