Chana Daal Halwa - Bengal Gram Halwa

Split yellow lentils
Adam/Flickr/CC BY-SA 2.0
  • Total: 45 mins
  • Prep: 10 mins
  • Cook: 35 mins
  • Yield: 10 servings

The Arabic word Halwa (pronounced hull-waa) comes from the root word Hilwa which means sweet. It is therefore used in connection with most sweets, desserts or candy. In India though, the word Halwa is used to describe desserts sweets with the consistency of a thick pudding, made from various kinds of fruits, vegetables, grains, nuts, and lentils. Halwas are usually rich and loaded with dried fruits and nuts. They are decadent and guaranteed to satisfy the pickiest of dessert eaters! Chana Daal Halwa may sound unusual but believe me, you'll be glad you made it when you do try it out. It involves soaking the lentils used overnight so factor that into prep time. There is also a fair bit of stirring but don't let that stop you - the result is well worth the work!


  • 2 cups Chana Daal/Bengal Gram (split yellow lentils)
  • 2 cups ghee
  • 1 cup sugar
  • 2 cups water
  • 6 pods green cardamom split
  • 1 cup Khoya
  • 1/2 cup of full cream milk powder
  • 1 cup finely chopped mixed dried fruits of your choice (optional but desirable)

Steps to Make It

  1. Gather the ingredients.

  2. Wash the Chana Daal in a sieve under running water until the water runs clear. Put into a deep bowl. Now add enough water to the daal so it is just covered. Leave to soak overnight.

  3. The next morning, drain all the water away and grind the soaked daal to a smooth paste in a food processor. Do not add any water while grinding.

  4. Prepare a sugar syrup of one-thread consistency - here's how you do it. When done, turn off the fire and add the split cardamom pods to the syrup. Cover and keep aside to use later.

  5. Heat the ghee in a heavy-bottomed (preferably non-stick) pan on a medium flame till warm.

  6. Add the Chana Daal paste to this ghee and stir to mix. Cook the Chana Daal, stirring frequently till it begins to turn golden and release its aroma (signs that it is 'done'). This could take from 10 to 20 minutes to happen. While it may seem like hard work, the result is well worth the effort! Another sign of done-ness to watch for is the separation of the ghee from the Chana Daal.

  7. When the daal looks ready (as described above), add the Khoya and full cream milk powder now and stir to blend well. Cook for another 2-3 minutes.

  8. Now add the previously prepared sugar syrup (remove cardamom pods before adding) and stir to blend.

  9. Cook on a medium heat for 5-7 minutes, stirring frequently.

  10. Add the dried fruits and cook for another 2 minutes. Turn off the heat and spread the Chana Daal Halwa on a flat plate or platter to cool. Serve while still warm, garnished with chopped nuts. Add a dollop of vanilla ice cream as a delicious extra! Enjoy!