Besan laddoo is a festival sweet of Sindhi and pan-South-Asian cuisine, made from besan (chickpea flour) roasted in ghee until deeply aromatic, mixed with powdered sugar and cardamom, and shaped into round balls studded with chopped nuts. The roasting is the key technique: the besan is stirred constantly in melted ghee for 15 to 20 minutes until the raw smell is gone and the kitchen fills with a deep, nutty aroma. The colour changes from pale yellow to golden. Sugar, cardamom and nuts are added, and while still warm, the mixture is shaped into balls by pressing between the palms. The ghee acts as the binder; as it cools, the laddoos firm up into dense, crumbly, intensely nutty spheres that keep for weeks. Made for Diwali, Eid and weddings across Sindh and the subcontinent.
A dense, crumbly, deeply nutty sphere that melts in the mouth, the roasted besan and ghee giving a warm, caramel-like richness, the cardamom bright, the nuts crunchy. Sweet but not cloying, with a toasty depth that makes it hard to stop at one.
The technique is the long roasting of besan in ghee. Ghee is melted in a heavy pan, besan added, and the mixture stirred constantly over low to medium heat for 15 to 20 minutes. The besan must be roasted slowly: too fast and it burns, too slow and the raw taste persists. The colour change (pale to golden) and the aroma change (raw to deeply nutty) signal readiness. Powdered sugar (about half the weight of the besan), ground cardamom, and chopped nuts (almonds, pistachios) are stirred in off the heat. The mixture is allowed to cool until warm but still pliable, then shaped into balls by pressing a handful between the palms. The ghee firms as it cools, binding the laddoos. Under-roasted besan gives raw-tasting, loose laddoos; over-roasted gives bitter ones.
Variations
Some add dried coconut or nutmeg. A version with jaggery instead of sugar is darker.
On the Palate
Where Besan Laddoo sits in the Pakistani flavor cloud
Ingredients
Serves 12How it's made
6 steps · 20 min
- 15 min
Melt 200g ghee in a heavy pan; add 300g besan.
- 28 min
Stir constantly over low-medium heat for 15 to 20 minutes until golden and deeply nutty.
Watch outRoast the besan constantly on low-medium fifteen to twenty minutes, watching for the colour to turn golden and the smell to go deeply nutty — that shift is the doneness cue; too pale it tastes raw, too dark it burns.
- 34 min
Off the heat, stir in 150g powdered sugar, 1 tsp ground cardamom and 100g chopped almonds.
- 44 min
Cool until warm but still pliable.
Watch outLet it cool to warm-but-pliable before shaping — too hot it won't hold a ball, fully cold it crumbles apart.
- 54 min
Shape into balls the size of a walnut; press chopped pistachios on top.
- 63 min
Cool completely; store in an airtight container for weeks.





