← Home Recipes
Besan Ladoo
🍮 Desserts · Festival sweet

Besan Ladoo

Diwali's essential sweet — roasted chickpea flour, ghee and sugar formed into golden balls. The roasting time determines everything.

Prep20 min
Cook30 min
Serves8
🥬 Vegetarian

Besan Ladoo — what you need to know

Besan ladoo is one of the most important sweets of Diwali — golden balls of roasted chickpea flour bound with ghee and powdered sugar, fragrant with cardamom. The roasting of the besan in ghee is the entire recipe — it must reach a specific stage where the raw flour smell is completely gone, replaced by a deep, nutty aroma. Under-roasted besan produces ladoo that taste raw and slightly bitter. The binding happens naturally as the hot besan-ghee mixture cools — no additional binder needed.

🍽

Ingredients

Besan Ladoo
Main
  • 2 cupsbesan (chickpea flour) fine — not coarse
  • ½ cupghee for roasting
  • ¾ cuppowdered sugar sifted
  • 2 tbspmixed nuts cashew, almond — optional
  • ½ tspcardamom powder
  • 2 tbspchopped nuts cashew, almond — optional
🔥

How to make it — step by step

Step 1
Roast besan in ghee — the entire recipe
⏱ 20–25 min🔥 Low heat throughout⚡ No raw flour smell

Heat ghee in a heavy pan on low heat. Add besan and mix well to coat every particle with ghee. Roast on low heat, stirring constantly, for 20–25 minutes until the besan turns golden and smells deeply nutty — like toasted popcorn. The colour should change from pale yellow to warm golden. No raw flour smell should remain.

🔬The Science

Besan contains proteins and carbohydrates that undergo Maillard browning in the hot ghee at around 150°C. The key aromatic compounds produced — pyrazines, furans and Strecker degradation products — are what give ladoo their characteristic roasted, nutty flavour. The ghee serves as both the roasting medium and the eventual binder. Under-roasting leaves raw starch flavour; the 20–25 minute roasting time produces complete Maillard development throughout the flour.

Step 2
Add sugar and cardamom — off heat
⚡ Cool slightly before adding sugar

Remove from heat. Cool for 5 minutes — the besan should still be warm but not hot. Add sifted powdered sugar, cardamom powder and nuts. Mix well.

🔬The Science

Adding sugar while the besan is very hot causes it to melt partially and produce a grainy, crystalline texture. Adding to slightly cooled besan preserves the powdered sugar texture and produces smooth ladoo. Cardamom is added off heat to preserve its volatile aromatic compounds.

Step 3
Shape into balls
⚡ Shape while warm

While the mixture is still warm and pliable, take small portions and press firmly into balls. If the mixture is too hot it will not hold shape — too cool and it crumbles. The window is about 15 minutes.

🔬The Science

The ghee is liquid while warm and acts as a binder — it wets the flour particles and allows them to adhere when pressed. As the mixture cools, the ghee solidifies, locking the particles into the pressed shape. Shaping while the ghee is liquid (warm) enables binding. Shaping when cold (solidified ghee) requires more pressure and produces denser, less tender ladoo.

⚠️Common mistakes to avoid
  • Low heat throughout — High heat burns the besan before it roasts evenly.
  • 20–25 minutes minimum — Under-roasting produces raw-tasting ladoo.
  • Shape while warm — Cold mixture doesn't bind well.
Besan Ladoo — answered
How do I know the besan is roasted enough?
No raw flour smell. Deep golden colour. Smells like toasted popcorn or roasted nuts.
How long do besan ladoo keep?
2–3 weeks at room temperature in an airtight container. They improve over the first 2 days.