Ever wanted a festive sweet that tastes like celebration but takes almost no drama to make?
Besan laddoo is your go-to. It’s nutty, aromatic with cardamom, rich from ghee, and gives you that satisfyingly grainy-smooth texture that melts on the tongue.
Besan ladoo is a traditional Indian sweet made from roasted gram flour (besan), ghee and sugar — often flavored with cardamom and studded with nuts.
It’s been a Diwali and festival staple for generations because it uses pantry staples, keeps well, and transports easily. It’s simple but deeply nostalgic for many households.
Why this dish is great
Fast & forgiving: You don’t need precision baking skills. The key is time and attention while roasting.
Make-ahead friendly: They store well and actually mature in flavor after a day.
Comfort food with substance: Besan gives protein and fiber; ghee provides richness and satiety. It’s a more wholesome treat compared with deep-fried sugary sweets.
Ingredients breakdown
Besan (gram/ chickpea flour): Nutty base and texture. When roasted slowly in ghee it develops a toasty aroma and removes the raw, floury taste.
Ghee: Flavor backbone — adds silkiness, helps bind, and gives the laddoo that glossy mouthfeel.
Powdered sugar: Sweetness and binding. Powdered sugar mixes smoothly into warm besan for an even texture.
Cardamom (or cardamom seeds): Lifts the flavor with floral, citrusy notes — essential for the classic profile.
Cashew nuts (or other nuts): Crunch and richness; they also add visual appeal on top.
Vegan Swap 🌿: Replace ghee with virgin coconut oil (use slightly less) or a neutral-flavored vegan butter. The texture will be close, and coconut oil gives a pleasant aroma, though the flavor profile shifts slightly from classic.
How the recipe comes together
First, you’ll slowly roast the besan in plenty of ghee — this is where the magic happens. Keep the heat low and stir constantly until the flour turns a warm golden-brown and releases that unmistakable roasted aroma.
At intervals, add a little ghee to keep the mix glossy and to speed up the Maillard reaction without burning the flour. Once the besan is deeply toasted and a bit lumpy, let it cool just enough so it’s warm, not hot.
That’s when you fold in the powdered sugar, cardamom and roasted cashews — the warmth helps the sugar bind the mixture into a pliable mass. Finally, grease your palms and roll into smooth balls. Let them rest so flavors settle.
Pro Tip 💡: Roast the besan in a heavy-bottomed pan on low heat and keep stirring. Use the edge of a spatula to press lumps — when those break down easily and the aroma is fully nutty, you’re there. Patience here means the difference between good and great laddoos.
Use ladoos as prasad/gift boxes with other small sweets or nuts.
How to serve
Serve at room temperature. Warm ladoos (fresh out of prep) are softer and silkier; after a day in an airtight box they become firmer and slice nicely if you want to present halves. Garnish each with a sliver of cashew or pistachio for a festive look.
Packing & storage
Room temp: Airtight container — 7–10 days.
Refrigerator: up to 3 weeks (bring to room temp before serving for best texture).
Store in single layers separated by parchment if you’re stacking.
Party / bulk-prep tips
Batch roast: Roast besan in large batches and store the roasted flour in an airtight jar. When you need ladoos, warm it slightly and mix with hot ghee + powdered sugar.
Assembly line: Prepare the roasted mix and powdered sugar in bowls, and have two people rolling — one scoops, one rolls. You’ll triple output in the same time.
Use molds: If you need uniform size fast, press the warm mixture into small silicone molds instead of hand-rolling.
Besan Ladoo is one of those timeless indian sweets that everyone looks forward to during festivals, especially diwali. made by slow roasting gram flour in ghee until it turns aromatic and golden, then mixed with cardamom-spiced sugar and crunchy cashews, these ladoos are melt-in-your-mouth good. they’re rich, nutty, and perfectly sweet — just the kind of treat you want to share with family and friends. the best part? they come together with just a few pantry ingredients and a bit of patience. once you taste them warm and fresh, you’ll see why this recipe is such a festive favorite.
Ingredients
2cups besan/gram flour (sifted)
1 1/2cups powdered sugar (freshly ground with cardamom)
ghee (as needed)
cardamom seeds (to grind with sugar)
cashew nuts (to roast)
pista slices (for garnish)
Instructions
Prep Work
1
Grind sugar with cardamom
Put granulated sugar and cardamom seeds in a mixer jar and grind until fine powder. set aside.
2
Slice pistachiosThinly slice pistachios for garnish and keep ready.
3
Arrange equipmentKeep a large pan, small tempering pan, mixing bowl and spatula ready.
4
Warm ghee slightlyIf ghee is very firm, gently warm to make it pourable.
Method
5
Roast cashews in ghee
Add ghee and cashew nuts to a small tempering pan. Roast until they are golden brown.
6
Start roasting besanAdd ghee to another pan and besan/gram flour. Roast until the raw smell goes off.
7
Add ghee in intervalsOnce the besan is a little roasted, add ghee twice at 5-minute intervals cook for another 10 minutes.
8
Check texture and transferMix well and once it is lumpy, gently press it with a spatula and transfer the mixture to a bowl and cool it down.
9
Mix in powdered sugarNow while the mixture is a little warm. Add the powdered sugar and mix well.
10
Add ghee and cashewsAdd ghee, mix and add roasted cashew nuts. Mix again.
11
Reach binding consistencyKeep adding ghee (melted ghee is a better option) until the laddoo mixture comes to a binding dough consistency.
12
Shape laddoosApply a little ghee to the palms, roll the mixture make laddoos.
13
Garnish laddoosGarnish with pista slices.
14
Ready to serveYummy besan laddoos are ready to be served.
Nutrition Facts
Servings 12
Amount Per Serving
Calories283kcal
% Daily Value *
Total Fat18.1g28%
Saturated Fat9.3g47%
Cholesterol36mg12%
Sodium11mg1%
Potassium130mg4%
Total Carbohydrate26.6g9%
Dietary Fiber2g8%
Sugars15.7g
Protein4.7g10%
Vitamin A 1275 IU
Calcium 7 mg
Iron 1.2 mg
Magnesium 17 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Pin this recipe to share with your friends and followers.
Hema Subramanian
Food and Lifestyle Blogger
I love to cook! And through Home Cooking Show, I hope to make cooking fun, easy, and approachable for everyone.
My way of sharing recipes is all about keeping it simple and delicious—no complicated steps, no fancy ingredients, just real home-cooked food that anyone can make. Cooking should be a joy, not a chore! Whether you’re a beginner or a seasoned cook, you’ll find something here to inspire you. If you love good food made with love, then you’re in the right place!