What is Besan Ladoo?

Besan Ladoo is one of those sweets that brings back childhood memories. Made with roasted gram flour (besan), ghee, and sugar, these round, golden ladoos are soft, slightly nutty, and full of flavor. They’re super popular during festivals like Diwali and Raksha Bandhan, but honestly, they’re so tasty you’ll want to make them anytime! The secret to perfect besan ladoo is roasting the flour slowly until it turns golden and smells amazing. With a touch of cardamom and some crunchy nuts on top, they’re simple, homemade, and totally delicious.
Ingredients You'll Need To Make Besan Ladoo
- 1 cup besan (gram flour)
- 1/4 cup ghee (clarified butter)
- 1/2 cup powdered sugar (adjust to taste)
- 1/4 tsp cardamom powder
- 2 tbsp chopped nuts (optional: almonds, cashews, pistachios)
Step By Step Guide To Make Besan Ladoo
- Heat ghee in a pan on low flame. Add besan and roast it slowly, stirring continuously.
- Roast until the mixture turns golden, smooth, and aromatic (about 20–25 minutes).
- Turn off the heat and let it cool for 10–12 minutes.
- Add powdered sugar, cardamom powder, and chopped nuts. Mix well.
- Roll the mixture into ladoos while it’s warm. Add a spoon of melted ghee if needed.
- Let them set at room temperature. Store in an airtight container.
Pro Tips To Make Perfect Besan Ladoo
- Do not rush the roasting process — that’s where the flavor comes from.
- For richer taste, you can add a spoon of milk powder (optional).
- If mixture feels dry, warm it slightly or add a few drops of ghee.
Related Recipes
Recipe Card

Besan Ladoo Recipe
Besan Ladoo is a classic Indian sweet made with roasted gram flour (besan), ghee, and sugar. These soft, melt-in-the-mouth ladoos are flavored with cardamom and often garnished with nuts—perfect for festivals or as a homemade treat.
Prep Time 10 minutes mins
Cook Time 25 minutes mins
Total Time 35 minutes mins
Servings: 12 Ladoos
Course: Dessert, sweets
Cuisine: Indian
Method
- Heat ghee in a thick-bottomed pan on low heat.
- Add besan and roast it slowly, stirring continuously to avoid burning.
- Roast for 20–25 minutes until the mixture turns golden brown and gives a nice nutty aroma.
- Turn off the heat and let it cool for 10–12 minutes until warm.
- Add powdered sugar, cardamom powder, and chopped nuts. Mix everything well.
- Take small portions and shape into round ladoos using your palms.
- Let them cool completely and store in an airtight container.
Notes
- Roast slowly to avoid raw taste.
- Use fresh, aromatic ghee for best flavor.
- If mixture is too soft to form ladoos, let it cool for a few more minutes.
- Can be stored at room temperature in an airtight container for up to 2 weeks.