Go Back
+ servings
Besan laddoos in a silver platter placed on a wooden board

Besan Badam Laddoo

Simple, yet, complex in flavors, this nutty Besan Badam Laddoo is everyone's favorite from the Diwali snack line up. Made with roasting Bengal gram flour and almond flour with ghee and perfumed with cardamom, these rolled balls of sinful goodness is something that you cannot just stop at one.
Course Dessert
Cuisine Indian
Cook Time 30 minutes
Resting / Cool Down Time 15 minutes
Total Time 45 minutes
Servings 25 laddoos
Calories 129kcal
Author Manju



  • Dry roast the besan and almond flour in a thick bottomed pan, over low heat. Roast for about 15-20 mins, until you get a nutty aroma of roasted flours and the color turns ever so slightly to golden yellow.
  • Keeping it over low heat, add the ghee to this and mix well, breaking out any clumps.
  • Keep cooking over low heat till the ghee mixes well with the flours. It will become a slightly runny mix at first and then turn to a thicker dough like consistency.
  • This should take about 5-7 more mins.
  • Add the cardamom, mix well and remove from heat. Let it cool down a little for about 10 minutes.
  • Add the powdered sugar and mix well.
  • Let rest for 5 mins. It will become a little more of a thick dough, ready to be rolled into balls. Roll into key lime sized balls. This should make about 25 of them.


  • Make sure you roast the besan and almond flour really well, watch for the tell tale strong nutty aroma.
  • Roast in low heat and never any hotter than that, it might burn your flours.
  • Don't panic if the mixture looks a little runny at first, it will thicken in a few minutes. It will thicken a little more after you remove it from the heat. Key is to add the powdered sugar once it has cooled down just a little bit, this way the sugar does not melt in the heat and add more liquid to it. Once it cools down significantly, it would have thickened up even more and you can easily form balls with it.


Serving: 1laddoo | Calories: 129kcal | Carbohydrates: 11g | Protein: 3g | Fat: 8g | Saturated Fat: 4g | Cholesterol: 14mg | Sodium: 6mg | Potassium: 81mg | Fiber: 2g | Sugar: 6g | Vitamin A: 4IU | Calcium: 14mg | Iron: 1mg