Besan Burfi
Oct 10, 2019, Updated Oct 22, 2022
Popular Indian sweet, Besan Burfi is made with gram flour, ghee and flavored with cardamom. This homemade recipe makes melt-in-mouth burfi every time! Gluten-free.
This post may contain affiliate links. Please read our disclosure policy.
Besan Burfi is a popular Indian sweet made with gram flour, ghee and flavored with cardamom.
This homemade recipe for besan burfi will give you melt in mouth burfi every time!
Sweets made with besan (gram flour) are some of my favorite sweets.
Like besan ladoo and this besan burfi!
They both have essentially the same ingredients- besan, ghee and sugar but the way you make and shape them is what makes then different.
In India, burfi is the term used for a sweet fudge and it can be made with anything from lentils to nuts, fruits and in this case from besan.
The ingredient list for making besan burfi is small (ghee, sugar and cardamom) but as it is most Indian sweets, it takes some skills to get it right.
No, I am not trying to scare you guys. You can definitely make the perfect besan burfi even in first attempt but if it doesn’t turn out perfect, don’t be disheartened.
Indian sweets always need some practice. It has taken me many years of practice to get them right.
Tips to Make Perfect Besan Burfi
Here are few things to keep in mind to make the best besan burfi!
Roasting the besan properly: the most important step in making besan burfi is to roast the besan properly.
If your besan is not roasted properly, the burfi will have the raw taste (kaccha taste as we call in Hindi) and trust me it doesn’t taste good.
I have done that before and I was so disappointed because if your burfi tastes of raw besan after so much of hand workout, it definitely doesn’t feel good!
So roast the besan properly. Stir continuously because you want to make sure the besan is roasted uniformly and you also want to make sure it doesn’t get burnt.
The besan should be golden-ish yellow in color and not dark brown. If it turns dark brown, you have gone bit too far.
I roast for around 25 to 30 minutes on the lowest heat with constant stirring. Yes it requires patience so make sure you have plenty of it before you start.
Sift the besan before adding it to ghee: this gives the burfi a nice, smooth texture. So do the additional step of sifting the besan.
Getting the sugar syrup consistency right: this can really make or break your burfi.
If the syrup is over-cooked the burfi will be hard and turn out like a rock.
If the syrup is under-cooked, the burfi will not set.
You have to cook the syrup until it reaches a one string consistency. And how do you know if it has reached that consistency?
Two things:
- Place a small drop of syrup between your thumb and index finger and then pull them apart, you should the formation of a string (check pictures below).
- If the string consistency thing sounds too complicated to you, simply let the sugar dissolve in water first. Once the sugar dissolves, lower the heat to “low” and simmer the syrup for 5 to 6 minutes. This will result in one string consistency, so follow the timings and do not over-cook the syrup.
What if my burfi doesn’t set? This means your under-cooked the sugar syrup. I will put back the mixture on heat and cook for few minutes until it leaves the sides of the pan and try to set it again.
Why is my burfi hard and not melt-in-mouth? You over-cooked the sugar syrup. You have to only cook it until it reaches one string consistency here. That results in best melt-in-mouth texture in my opinion.
As you can see, my burfis were quite big. If you want to make thinner and smaller burfis, spread the mixture in a large pan.
I have use 9 x 9 inch pan here so for thinner burfis, maybe use 9 x 13 inch pan.
Hope you guys give this melt-in-mouth Besan Burfi a try this festive season!
Method
Line a 9 x 9 inch pan with parchment paper and set aside. You can even use a bigger pan (like 10 x 13 inch) to make thinner burfis.
1- Melt ghee in a pan on medium heat.
2- Add the sifted besan into the pan and stir. Lower the heat to “low”.
3- Start stirring, the besan will clump up at first. Don’t worry and keep stirring.
4- After around 15 minutes, the besan will start to loosen up.
5- After stirring for around 20 minutes, it will become smooth.
6- Around 25 minutes, it will become like a smooth paste. Add cardamom powder at this point. Please not that depending on the quality of besan being used it might never become a smooth paste. But once besan is roasted, it become fluffier (like air has been fillied into it), and you can always taste a little bit of mixture. You would know if besan is raw. So don’t worry if you never get a super smooth besan even after stirring for 25 minutes.
7- And cook for 5 more minutes.
8- So I cooked the besan for total of 30 minutes on low heat. Remove pan from heat and set aside.
Let it cool down while you make the sugar syrup. Besan should cool down before sugar syrup is added to it.
9- To a pan, add sugar and water on medium heat.
10- Let the sugar dissolve, will take around 4 to 5 minutes.
11- Then lower the heat and let syrup simmer for 5 to 6 minutes until it reaches one string consistency.
12- It takes me 6 minutes always after the sugar dissolves to reach the 1 string consistency on low heat.
Put a drop of sugar syrup between your thumb and index finger and pull them apart, you should see a single thread formation. This is the right consistency. If you have a kitchen thermometer this becomes much easier, it should measure 110 C (230 F) when done.
Turn off the heat as soon as the syrup reaches that stage. Do not over cook the sugar syrup.
13- Now add the sugar syrup to the cooked besan (which has cooled down at this point).
14- Stir until all the sugar syrup is well combined with the besan.
15- Transfer the mixture to a 9 x 9 inch pan lined with parchment paper.
Tap the pan to get rid of excess air. Sprinkle pistachios on top.
16- Let the burfi set for 2-3 hours and then cut into pieces. I trim the edges and then cut them into squares.
Store besan burfi at room temperature for 10 days!
If you’ve tried this Besan Burfi Recipe then don’t forget to rate the recipe! You can also follow me on Facebook and Instagram to see what’s latest in my kitchen!
This post has been updated from the recipe archives, first published in March 2017.
Besan Burfi
Ingredients
- 1 cup ghee 200 grams
- 3 cups besan 325 grams (gram flour)
- 1.5 teaspoon cardamom powder
- 2 cups minus 2 tablespoons granulated white sugar 360 grams, can reduce to 300 grams for a less sweeter burfi
- 1/2 cup +1 tablespoon water 120 ml + 15 ml
- chopped pistachios for garnishing
Instructions
- Line a 9 x 9 inch pan with parchment paper and set aside. You can even use a bigger pan (like 10 x 13 inch) to make thinner burfis.
- Melt ghee in a pan on medium heat. Add the sifted besan into the pan and stir. Lower the heat to "low".
- Start stirring, the besan will clump up at first. Don't worry and keep stirring.After around 15 minutes, the besan will start to loosen up (see pictures above).
- After stirring for around 20 minutes, it will become smooth.Around 25 minutes, it will become like a smooth paste. Add cardamom powder at this point and cook for 5 more minutes.Please not that depending on the quality of besan being used it might never become a smooth paste. But once besan is roasted, it become fluffier (like air has been fillied into it), and you can always taste a little bit of mixture. You would know if besan is raw. So don't worry if you never get a super smooth besan even after stirring for 25 minutes.
- So, I cooked the besan for total of 30 minutes on low heat. Remove pan from heat and set aside.Let it cool down while you make the sugar syrup. Besan should cool down to room temperature before sugar syrup is added to it.
- To a pan, add sugar and water on medium heat.Let the sugar dissolve, will take around 4 to 5 minutes.
- Then lower the heat and let syrup simmer for 5 to 6 minutes until it reaches one string consistency.It takes me 6 minutes always after the sugar dissolves to reach the 1 string consistency on low heat.
- Put a drop of sugar syrup between your thumb and index finger and pull them apart, you should see a single thread formation. This is the right consistency. If you have a kitchen thermometer this becomes much easier, it should measure 110 C (230 F) when done. Turn off the heat as soon as the syrup reaches that stage. Do not over cook the sugar syrup.
- Now add the sugar syrup to the cooked besan (which has cooled down at this point). Stir until all the sugar syrup is well combined with the besan.
- Transfer the mixture to a 9 x 9 inch pan lined with parchment paper.Tap the pan to get rid of excess air. Sprinkle pistachios on top.
- Let the burfi set for 2-3 hours (or more) and then cut into pieces. I trim the edges and then cut them into squares. Store besan burfi at room temperature for 10 days!
Notes
- The most important thing is to roast the besan properly so that the burfi doesn't taste raw. So do roast for 25-30 minutes on low heat.
- You can even add saffron strands for extra flavor. Add it while roasting the besan towards the end.
- You can reduce the amount of sugar to 1.5 cups (300 grams) for a less sweet besan burfi.
- Investing in a kitchen thermometer is a good idea since that will help get accurate results. When the sugar syrup is cooked to the right consistency, it should measure 110 C (230 F).
- Please not that depending on the quality of besan being used it might never become a smooth paste. But once besan is roasted, it become fluffier (like air has been fillied into it), and you can always taste a little bit of mixture. You would know if besan is raw. So don't worry if you never get a super smooth besan even after stirring for 25 minutes.
- If you burfi doesn't set even after 5-6 hours, you can put the mixture back in the pan. Cook for few minutes (6-8 mins) on medium heat and then try to set it again.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
This recipe is a keeper. Just delicious . My barfis turned out so yummy. Thanks for this recipe ❤️
welcome Hiral! Happy Diwali!
Thank you for this great recipe and for all the warnings about proper roasting! I took your advice and tasted the before and after – holy moley the right amount of roasting makes alllllll the difference! This was my first attempt at one of my favorite treats (from a restaurant a thousand miles away now) & the satisfaction of tasting it again has brought me so much joy, even if my first effort came out a tiny bit dry. ❤️❤️❤️
THANK YOU for this recipe. Instead of adding the suggested amount of sugar I used 1.5 cups. Personally, I felt this amount of sugar is still too much. Next time I’d try 1 cup. Overall, it came together just like the Indian Shops in Surrey, BC Canada. Woot woot!
Manali, have you ever tried coconut sugar in this recipe? Do you think it would work?
Thanks!
sorry Divya I have not! let me know how it turns out if you try
Can I add some powdered milk to the mixture and when? Thanks.
hmm I have never tried adding milk powder to my besan burfi. maybe add once besan is roasted?
Are you sure 3 cups of besan weighs 325 grams?
yes I am very sure about every recipe that I put on the blog 🙂
Do you need to put back the besan +sugar syrup back to stove or mix the hot syrup to the warm besan ??
besan has to cool down before you add the syrup to it. No need to put on stove back again.
Hi
Just want to say this is the perfect recipe for besan.
If I wanted to make double in one batch is that possible do I double up on all the ingredients ?
yes u can double the ingredients but cooking time will increase since there’s lots more besan to roast
Hi Manali!
Thank you for posting such a lovely recipe. I made it for Rakshabandhan and it was hit! Making another batch tomorrow since everything was finished by evening.
glad to know Risha!
Would like to make the besan to come out hard in texture rather than fudge like soft … what should I do to get this consistently
Gurdip you need to cook the sugar syrup to the correct stage. If it’s hard it means you over cooked the sugar syrup. Investing in a kitchen thermometer and following the mentioned temperature will give you accurate results always.
Hi,
Thank you for such a wonderful recipe. I love burfi but the only time I made it, it didn’t come out right (it was not your recipe, though). Is it possible to roast the besan in the oven? I know it might sound odd, but we often roast almond flour this way. Thanks so much.
Judy
Hi Judy, that’s an interesting idea. We never had oven in India growing up so I never saw it. You can roast it but roasting in ghee really brings out the flavor of the besan and you can’t roast with ghee, while stirring constantly in the oven so flavor might not be the same.
I followed the recipe, my burfi tastes raw. How can I correct this?
Is it safe to eat burfi that tastes raw? If not, what do I do with this burfi?
,
Hi Suman, unfortunately once you have made the burfi you can’t do anything. Roasting the besan is a very crucial step in making the burfi. Time varies depending on the thickness of the pan and the intensity of heat being used. So probably you needed more time for the besan than what I did. Roasted besan has a very nice aroma and when it doubt, just take some out in a small bowl, let it cool a bit and taste it. Raw besan will, well taste raw and you would know it’s not done and you need to roast it more.
Is the roasting part included in the recipe? Or is that a separate step done beforehand?
Hi Julie, it’s a major part of the recipe and very much there
Do you roast it before mixing with ghee or not? The recipe does not say exactly.
no we roast the besan with ghee, that’s what takes the whole time 🙂
hi this recipe looks great.. but can we make it with Stevia powder? how will it set?
sorry Andy, I haven’t tested this reicpe with stevia