Chana Dal Burfi is a popular Indian sweet made with lentils, nuts, sugar, and a hint of cardamom. I have for you today a very vegan version of this sorta-fudge delicacy.
You might also like these recipes for vegan barfi, vegan kaju katli and vegan badam katli.

Food is a huge part of Diwali, and a lot of it is sweet. Although every region has its specialties, there are some Indian sweets, like barfis and Vegan Kaju Rava Laddu, that are pretty much made -- and shared -- in every home. But Indian sweets are also largely made with milk and ghee, which is why I've been on a quest to veganize many common Indian sweets and share them with you.
This Chana Dal Burfi is one of my favorites. For one, it's almost healthy-- yes, you heard that right. It's made with lentils, for heaven's sake, like many Indian sweets are, and it has tons of protein and goodness from nuts. Yes, there's some fat and some sugar, but remember that wonderful thing about the glycemic index: when you add fats to carbs, the glycemic index of the food drops. So while you cannot make a sweet without sugar, you can actually make it affect your weight and blood sugar less by making sure you add some fat to it, in the form of healthy nuts and some healthy fat, like coconut oil. Because coconut is also often a part of Indian sweets, and it certainly is in this one, you don't have to worry about the flavor of the coconut oil spoiling your sweet. In fact, it only enhances it.
This is also a rather easy recipe to make, and it requires just eight ingredients. Lentils, almond milk, cashew nuts, grated coconut, pumpkin seeds, sugar, coconut oil and cardamon. Do you see anything in that list you absolutely do not love?

Recipe card

Chana Dal Barfi
Ingredients
- 1 cup chana dal (Bengal gram dal. Soaked in enough water to cover by two inches for four hours.)
- 3 cups almond milk
- ½ cup cashews (soaked for 30 minutes then blended into a very smooth cream with ½ cup water)
- ½ teaspoon ground cardamom
- ¼ cup coconut milk
- ¼ cup coconut oil
- ¾ cup sugar
- ¼ cup pumpkin seeds
Instructions
- In a saucepan, combine the soaked, drained chana dal with 2 cups of almond milk and bring to a boil. Lower the heat, cover the saucepan, and cook for 30 minutes or until the lentils are really tender. Turn off the heat, let the mixture cool a little, and then blend into a coarse paste in the food processor.
- Heat the oil in a large wok or skillet. Add the blended chana dal paste and sugar and cook, stirring frequently, until the paste is quite dry. It will be very sticky looking, but there won't be any visible moisture.
- Add the coconut milk, remaining 1 cup of almond milk, cashew cream, pumpkin seeds, and cardamom. Cook over medium heat, stirring frequently, until the mixture is again dry and starts to turn slightly opaque where it touches the pan directly.
- Grease a square 8-inch cake pan or dish with deep sides. Turn out the hot chana-dal mixture into the pan and, using a spatula or knife, spread the mixture into an even, smooth layer. Sprinkle and press on some more pumpkin seeds on top, if you wish (optional).
- Let it cool thoroughly, or place it in the refrigerator overnight. With a sharp knife, cut it into even squares.
Nutrition Information
To print recipe card without images, uncheck "instruction images" after clicking the "print recipe" button.
More vegan Indian sweets











Janice says
Didn't work which is unfortunate. Way too much liquid although I followed the recipe. Should I have drained some of the almond milk after cooking the dal before blending the dal? It wasn't paste like. It was more liquidy. Please advise and thank you!
Vaishali Honawar says
You need to cook the mixture until it's dry! You can try adding less milk next time.
Meena says
Please suggest an alternative to cashews due to allergies.
Devi Savla says
My daughter has a cashew nut allergy...what can I sub. With?
himaja says
could you please suggest an alternative to sugar in this recipe ??
Vaishali says
Jaggery would be fine.
Shanti says
Hi Vaishali, I tried this recipe and it turned out very well for me. To what the other commenter said, the recipe does get a little liquid right after adding sugar, but it reduced after some time and the burfi sets nicely. I am making this again for Diwali. Thank you.
JN says
Seems like it! Its the first recipe of yours that has not turned out well. I did drain the Lentils but I think the 2 cups to 1 cup was too much as it cooked pretty fast and the batter was not as thick as a pancake. I feel so sad as I was so looking fwd to it. Oh well.....:-((
JN says
I made these last night and it was disastrous! There was far too much milk and I cooked it for 1 1/2 hr, the entire time it was bubbling like a lava, splattering everywhere, on me, despite cooking non stop the entire time, it had far too much moisture! I followed every step. :-((
Vaishali says
I have made this recipe at least a few times now and this does not sound right. If you cook the chana dal and grind it, the mixture becomes a fairly thick paste with pancake-batter-like thickness, so it's hard to imagine how you could have something with so much liquid that it wouldn't reduce. The lentils keep expanding and absorbing moisture. You probably used too much liquid without realizing it or did not drain the chana dal from the initial soaking water. Also while any thick mixture on the stove will sputter and splatter, your experience sounds extreme.
chessiepique says
Can't wait to try this! Vegan Indian sweets are a dream come true.
Vaishali says
Thanks, Catherine! Hope you try. 🙂
Gabrielle says
This sounds really delicious and approachable. I'd love to give it a try! Just have to source the dal. 🙂
Vaishali says
Hi Gabrielle, you can easily find the dal in an online marketplace like Amazon, or at any Indian store. Hope you try it! 🙂
geetha ramaiah says
Thank you.I shall try to make all these yummy stuff for diwali.:)Happy Diwali in advance to you and the familty!
Vaishali says
Thanks, Geetha, and a very happy Diwali to you and your family too. 🙂
geetha ramaiah says
Thank you,Vaishali.:)Love your recipes!
Vaishali says
Thanks, Geetha! You're the best. 🙂
Kelsha says
Hi!
Can I use pistachios instead of the optional pumpkin seeds? Or will this alter the taste too much?
Vaishali says
Hi, Pistachios would work great!