Launch offer 10% off - use code WELCOME10 (No min cart value required)

By ODM Masala

Besan Barfi Recipe: Soft, No-Fail Barfi in 30 Minutes

Quick answer: Besan barfi is a soft Indian fudge made by slow-roasting gram flour in ghee and then binding it with sugar syrup before setting it in a tray. It takes about 30 minutes, and success comes down to two things only: roasting the besan patiently on low heat, and stopping the sugar syrup at the right stage.

Also known as besan ki barfi, and in English simply gram flour fudge, this is the sweet most Indian families reach for during Diwali, Durga Puja and Raksha Bandhan. It needs no khoya, no condensed milk and no special skill, which is exactly why it has survived in home kitchens for generations. Get the roast right and the barfi turns out nutty, melt-in-the-mouth and completely free of that raw, chalky aftertaste.

What do you need to make besan barfi?

Nothing exotic. Everything here is probably already in your kitchen:

  • 1 cup coarse gram flour, ideally a fresh, stone-ground chana besan
  • 1/2 cup ghee
  • 3/4 cup sugar
  • 1/4 cup water
  • 4 to 5 pods of green cardamom, seeds crushed fine
  • 2 tablespoons chopped pistachios or almonds for the top

A quick note on the flour: coarse besan, sometimes sold as ladoo besan, gives barfi its slightly grainy, traditional bite. Fine besan works too but sets denser and needs a shade less ghee.

How do you roast the besan without burning it?

This is the whole recipe, really. Melt the ghee in a heavy kadhai on low heat, add the besan, and stir continuously. For the first six or seven minutes it will look dry and lumpy. Keep going. Around the ten-minute mark the mixture loosens, turns glossy and starts smelling like roasted gram, the same aroma you get from fresh ladoos. By 12 to 15 minutes it should be a deep golden colour and pour off the spoon in a ribbon.

Three rules keep it safe: never raise the flame past low, never walk away, and never stop stirring. Besan catches at the bottom in seconds and a burnt batch cannot be rescued. Stir in the crushed cardamom at the very end, then take the pan off the heat and let it cool for two minutes.

Syrup or no syrup: which method should you use?

Method How it works Result
Sugar syrup (one-string) Boil sugar and water to a single thread, then mix into the roasted besan Clean cuts, firm squares, best for gifting
Powdered sugar Cool the besan slightly, fold in powdered sugar Softer, crumblier, easier for beginners but harder to slice neatly

For proper barfi shapes, use the syrup. Boil the sugar and water for about four to five minutes until a drop pressed between thumb and finger pulls a single thread. Pour it into the warm besan and mix fast, because the mixture thickens quickly.

How do you set and cut it?

Grease a steel tray or thali with ghee, pour the mixture in, and level the top with the back of a spoon. Scatter the chopped nuts and press them down gently so they stick. Let it rest at room temperature for 20 to 25 minutes, until it is set but still slightly warm, then cut into diamonds or squares. Cutting a fully cold barfi is how you end up with cracked, broken edges. Once cut, let it cool completely before lifting the pieces out.

What usually goes wrong?

  • Raw, pasty taste: the besan was under-roasted. There is no shortcut here, only time.
  • Barfi will not set: the syrup did not reach one-string stage. Return the whole mixture to low heat and stir for three to four minutes.
  • Rock-hard barfi: the syrup went past one string. Next time, test earlier and more often.
  • Oily surface: too much ghee, or it was added after roasting rather than at the start.

Stored in an airtight box, besan barfi keeps well for eight to ten days at room temperature, and a little longer in the fridge, though it firms up and is best brought back to room temperature before serving.

FAQ

Can I make besan barfi without ghee?

You can use unsalted butter, but the flavour and the shelf life both suffer. Ghee is what carries the roasted-gram aroma, so it is worth using here.

Why is my besan barfi grainy?

Slight graininess is normal and desirable with coarse besan. If it is unpleasantly gritty, the sugar syrup was likely crystallising. Adding a few drops of lemon juice to the syrup prevents that.

Which besan is best for barfi?

A coarse, freshly milled chana besan with no added flours. Check that it smells nutty rather than musty, and that the colour is a warm pale yellow rather than bright or dull.

If you would like to try it this festive season, our ODM Chana Besan is milled from handpicked chana dal with no artificial colours, fillers or preservatives, which is what lets the roasted flavour come through cleanly.