You might be surprised how few ingredients go into this beloved Indian sweet. Besan, ghee, sugar syrup, and a few spices come together as a rich, fragrant barfi, fudgy and melt-in-your-mouth soft. The secret to the best Besan Burfi is in the roasting and the syrup, and I'll show you both below.

Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Minstry of Curry
Besan barfi is the sweet I reach for first at Diwali: roasted gram flour cooked slowly in ghee, set with a sugar syrup, and scented with cardamom and saffron. The squares come out golden and fudgy; they hold well at room temperature, and they are always the first thing to disappear from the tray.
If you've made Besan Ladoo, the flavor will feel familiar. The difference is the syrup. Instead of powdered sugar, a one-string sugar syrup gives barfi its smooth, fudge-like bite. It's the one step that needs your full attention, so I've put it first, along with the checks I rely on.

How to make the Sugar syrup
Making a perfect one-string consistency sugar syrup or "Chasni" is key in this besan barfi recipe. Here are my tips for making perfect syrup every single time, and these tips will also come in handy for other desserts like Rava Ladoo, Balushahi, or other Indian sweets that use sugar syrup.
- Use a heavy-bottomed saucepan. I use a 2-quart. In a smaller or thinner pan, the syrup may be ready sooner, so start checking early.
- Simmer after the boil. Once the sugar dissolves and the syrup boils, lower the heat and simmer for [confirm: 5 to 7 minutes].
- Test it by hand. Put a few drops on a plate and let them cool for a few seconds first. Press them between your thumb and index finger, then slowly pull apart. You want one sticky string.
- Or test it with a thermometer. Dip it in without touching the bottom of the pan. It should read 220°F.

Ingredient Notes
- Besan - Use fine besan and sift it before roasting so you start lump-free.
- Sooji - Just 2 tablespoons, for a slight grain against the smooth besan. If yours is coarse, grind it lightly in a blender or mortar first. Skip it entirely for a gluten-free barfi.
- Ghee - This is where most of the flavor comes from, so use a good one, ideally homemade ghee. Melt the ghee before measuring for perfect texture.
- Sugar - Granulated sugar only. I don't recommend swapping in honey or maple syrup, because the whole recipe depends on a sugar syrup reaching the one-string stage, and that's what sets the barfi.

How to make Besan Barfi
















Storing & Gifting
Store barfi in an airtight container at room temperature for up to 2 weeks, or refrigerate it to keep longer. Because it holds well at room temperature, it packs neatly into Diwali gift boxes and fits right in with the rest of your faral. It's also lovely with a cup of ginger chai.

Mom's Tips for Besan barfi
- Buy fresh, good-quality besan and sift it before using.
- Slowly roast the gram flour and ghee in a wide, heavy-bottomed pan for at least 3O to 35 minutes. The besan should not brown too much but instead become light and flowy. Keep stirring, as this recipe does require a bit of patience.
- Make a perfect one-string consistency sugar syrup. If the sugar syrup is undercooked, barfi will not set. There are 2 options to fix this: 1. Cook the mixture again for 2 to 3 minutes on low heat and then spread it back on the baking tray. Or 2. Refrigerate the burfi for a few hours. The burfi may become chewy or more fudge-like, but it will still taste delicious.
A must-have sweet, especially during Diwali season, this besan barfi will complement your assortment of sweets and savories, AKA Faral. In Gujarat, a similar sweet dish called Magaz or Magas is popular. The recipe for Magas uses powdered sugar and a lot more ghee to make the fudgy squares.
★ Tried this recipe? I'd love to hear how it turned out! Leave a comment and let me know, or snap a quick pic and upload it-I love seeing your creations. If you're on Instagram, tag @ministry_of_curry so I can check it out. Your feedback means so much to me and makes all the time I spend perfecting each recipe totally worth it. Thank you!
Recipe
Besan Barfi
Recipe Video
Ingredients
- 2 cups besan sifted (210 grams)
- 2 tablespoons fine sooji For gluten-free barfi, skip the sooji.
- ⅔ cup ghee
- 1 teaspoon ground cardamom
Garnish
- 2 tablespoons thinly sliced nuts
Instructions
- Line an 8 x 8 tray with parchment paper.
- Melt the ghee in a wide, heavy-bottomed pan over medium heat. Add the sooji and besan, lower the heat, and roast for 30 to 35 minutes, stirring constantly. The mixture is crumbly at first, so keep breaking up lumps with a spatula. After about 15 minutes, it starts to loosen. It's ready when it feels lighter and smells toasty.
- Turn off the heat and stir in the cardamom.
- While the besan is still warm, make the syrup. Combine the sugar, water, and saffron in a 2-quart saucepan over medium heat, stirring until the sugar dissolves. Bring to a boil, lower the heat, and simmer for 6 to 7 minutes, until the syrup reaches one-string consistency: 220°F on a thermometer (tip off the bottom of the pan), or one sticky string between your thumb and index finger when you pull apart a cooled drop.
- Pour the syrup into the warm besan mixture and mix well. Spread it evenly in the tray with a silicone spatula, spread the nuts on top, and press them in gently.
- Let the barfi set for 30 minutes to 2 hours, then cut into 16 pieces.







Priya Vazarkar says
Dear Archana,
Thanks for the recipe! I wanted to try since I tasted your burfi and I must say it came out exactly the same as I had tasted.
Love it! Thanks
Archana says
Thank you Priya! So glad you enjoyed it.
Biljana Sipinkarovski says
Can you substitute the sugar with honey or maple syrup?
Thank you!
Shail Kumar says
Love your recipes, this is a very easy & yummy recipe thank you,
Happy Diwali to you & your family
Archana says
Thank you!
BS says
Can you substitute the sugar with honey or maple syrup
Archana says
I would not recommend substituting the sugar syrup with honey or maple syrup in this recipe.
Mish Morris says
What is Sooji?
Archana says
semolina, its available in Indian grocery stores.
Patti says
Hello I have a question, is it ok to use coarse sooji? Thank you.
Archana says
Lightly grind the coarse sooji in a blender jar or using a mortar and pestle.
Navkirat Dhami says
Hi, I will try this recipe, can you quote amount of ghee in grams please for accuracy?
I’m wondering is it 2/3 cup melted or solid ghee.
Thanks
Archana says
Its 2/3 cups of melted ghee.
Nish says
I made this for Diwali. Turned out so so delicious that my otherwise picky eater kept asking for more. It was a little tedious to get the besan sooji and ghee melty but it was worth it. Saffron flavor was delicious. Well done Archana for yet another 10/10 recipe!
Saadeka Ravat says
Hi! What can I substitute for the sooji? My daughter has celiac disease.
Archana Mundhe says
You can skip sooji. Besan Burfi will still be good.
Amy says
Hi, do we need laddoo besan for this ot fine besan would do?
Thanks
Archana Mundhe says
I use fine besan for this recipe!