Skip to content

Browse all recipes →

Besan Ladoo (How to Roast Besan Properly)

By Nomisto Kitchen · Updated

  • ⏱ 50 min
  • 🍽 Serves 14
  • 🔥 Easy
  • Vegetarian
  • Gluten-free

IN SHORT

Besan ladoo are North Indian gram flour sweets made with 4 ingredients: besan, ghee, powdered sugar and cardamom. Roast the besan in ghee on low heat for 20 to 25 minutes, until it turns golden, loose and nutty with no raw smell, then cool it to just warm before adding sugar and shaping. Makes 14 ladoos in about 50 minutes.

Round golden besan ladoos topped with nut slivers on a steel plate

Besan ladoo are a staple of Diwali sweet boxes across North India, across North India, including Punjab, where they are made at home in large batches. There are only four ingredients, so the result depends almost entirely on how patiently the gram flour is roasted in ghee.

Why this recipe works

  • Slow roasting on low heat cooks the besan all the way through, so the ladoo taste nutty rather than raw or bitter.
  • Cooling the roasted besan to just warm before adding sugar stops the sugar melting, so the ladoo hold their shape.
  • A besan to ghee ratio of about 2 to 1 by weight gives enough fat to bind the ladoo without making them greasy.

Method

  1. Sift the besan to break up any lumps. Melt all but 1 tablespoon of the ghee in a heavy-bottomed kadhai or wide pan over low heat.

  2. Add the besan and stir with a flat spatula until it is evenly coated. At first it will look like stiff, crumbly wet sand. Keep the heat low and stir continuously, scraping the base and sides, for the first 10 minutes.

    Tip: Low heat matters more than speed. On medium heat the outside of each grain browns while the inside stays raw, and the ladoo taste bitter and floury at the same time.

    Step 2 of Besan Ladoo (How to Roast Besan Properly): Add the besan and stir with a flat spatula until it is evenly coated
  3. Keep stirring for another 10 to 15 minutes. The besan will gradually loosen into a smooth, glossy paste that flows when you tilt the pan, and the ghee will start to separate at the edges. If it still looks dry and crumbly after 15 minutes in total, add the reserved tablespoon of ghee.

  4. Stop when the besan has turned an even golden brown, a few shades darker than the raw flour, and smells nutty and toasted, like roasted peanuts, with no raw, beany smell. A pinch tasted after cooling for a few seconds should not feel pasty or stick to the roof of your mouth.

    Tip: The paste stays very hot and spits if it bubbles. Keep your hand clear and use a long-handled spatula.

    Step 4 of Besan Ladoo (How to Roast Besan Properly): Stop when the besan has turned an even golden brown
  5. Tip the besan into a wide plate or bowl and stir in the cardamom. Leave it to cool for 10 to 15 minutes, stirring once or twice, until it is just warm when you hold the back of your hand near it and comfortable to touch.

  6. Add the powdered sugar and mix with your fingertips for 1 to 2 minutes until evenly combined. The mixture should hold together when squeezed in your fist. If it does not hold, rub in the reserved tablespoon of ghee, melted.

  7. Take about 28 g of the mixture at a time, press it firmly in your palm, then roll between your palms into a smooth round ladoo. Makes about 14. Leave them on a plate for 30 minutes to firm up before storing.

Swaps & substitutions

  • Powdered sugar → Bura (boora) (95 g): Bura (boora) is the traditional sugar for ladoo, made by crystallising sugar syrup. It gives a slightly grainy, melt-in-the-mouth texture.
  • Plain ladoo → Add 2 tbsp chopped almonds or cashews (20 g): Stir them in with the cardamom.
  • Fine besan → Fine besan plus 1 tbsp fine semolina (10 g): Roast the semolina with the besan for a grainier, shop-style texture. Semolina is wheat, so this version is not gluten-free.

Storage & reheating

Store in an airtight container at room temperature for up to 10 days, or in the fridge for up to 3 weeks. Refrigerated ladoo harden, so let them stand at room temperature for 15 minutes before eating. Keep them away from moisture, which makes them soft and sticky.

Frequently asked questions

How do I know when the besan is properly roasted?

Look for three signs together. The colour turns an even golden brown, the texture changes from a stiff crumble to a loose, glossy paste that flows, and the smell becomes nutty and toasted with no raw, beany note. This takes 20 to 25 minutes on low heat.

Why won't my besan ladoo bind?

The mixture has too little ghee or has cooled completely. Warm it gently in the pan for 1 minute, or add 1 to 2 tsp of melted ghee, then press each ladoo firmly before rolling.

Why are my ladoo flat or sticky?

The sugar was added while the besan was still hot, so it melted. Let the roasted besan cool until just warm before adding the sugar. If they spread, chill the mixture for 15 minutes and shape again.

Why do my ladoo taste raw or bitter?

Raw-tasting ladoo were not roasted long enough. Bitter ones were roasted on heat that was too high, which burns the outside of the flour before the inside cooks. Keep the heat low and stir continuously for the full time.

Can I use granulated sugar?

Grind it to a fine powder first. Granulated sugar does not dissolve into the ghee and leaves the ladoo gritty and crumbly.

Are besan ladoo gluten-free?

Yes. Besan is ground chickpeas and the recipe contains no wheat or hing. Check the besan packet for cross-contamination if you need a strict gluten-free diet.

Nutrition

Estimated per serving. Not medical or dietary advice; see our disclaimer.
Calories151 kcal
Protein3 g
Carbohydrates15 g
Fat9 g
Fibre2 g
Sodium9 mg

More in Punjabi Recipes and Indian Dessert Recipes. Learn the technique: The Indian Pantry: 25 Essentials, Indian Spices: A Practical Guide.

🧾 Ingredients

You might also like