High-Protein Besan Ladoo
These High-Protein Besan Ladoos are a healthier take on the beloved Indian sweet, combining roasted chickpea flour with ghee, natural sweeteners, and a boost of protein for a satisfying and nutritious energy bite.
For 12 servings
In a heavy-bottomed pan or kadai, melt the ghee over low to medium-low heat. Ensure the heat is not too high to prevent burning.
Add the besan (chickpea flour) to the melted ghee. Stir continuously with a spatula or wooden spoon, breaking up any lumps. Continue roasting for 12-15 minutes, or until the besan turns a light golden-brown color and releases a rich, nutty aroma. Be patient and keep stirring to ensure even roasting.
Once roasted, remove the pan from the heat. Allow the mixture to cool for 5-7 minutes. It should be warm to the touch but not scorching hot, as adding sweetener to very hot besan can make the ladoos grainy.
Stir in the protein powder, powdered sugar, cardamom powder, and sea salt (if using). Mix thoroughly until all ingredients are well combined and there are no dry pockets of powder. The mixture should come together like a crumbly dough.
Add the finely chopped almonds and pistachios to the mixture. Mix once more to distribute the nuts evenly throughout the besan dough.
While the mixture is still warm and pliable, take small portions (about 1.5-2 tablespoons each) and gently press and roll them between your palms to form smooth, tight balls (ladoos). If the mixture is too dry, add a tiny bit more melted ghee; if too wet, add a tablespoon of besan and roast for 1-2 minutes.
Arrange the formed ladoos on a plate or tray. Let them cool completely at room temperature for at least 30-60 minutes to firm up and set. For quicker setting, you can refrigerate them for 15-20 minutes.
Serve immediately or store in an airtight container.
What to keep in mind.
4 tips from the recipe — small details that make a real difference to the final dish.
- 1Roast the besan on consistently low heat: This is crucial for developing a deep, nutty flavor and preventing it from burning. Patience here yields the best results.
- 2Cool before adding sweetener: Adding sugar to very hot besan can cause it to melt and make the mixture oily or grainy. Allowing it to cool slightly ensures a better texture.
- 3Adjust sweetness to taste: The amount of powdered sugar can be adjusted based on your preference and the sweetness of your protein powder. Taste a tiny bit of the mixture before rolling.
- 4For extra richness: A tablespoon of milk or cream can be added to the mixture if it feels too dry to bind, helping to create a smoother, fudgier texture.
Adapt it for your goals.
Chocolate Protein Ladoo
Add 1-2 tablespoons of unsweetened cocoa powder along with the protein powder for a rich chocolate flavor. You can also add chocolate chips.
Nut Butter BoostNut Butter Boost
Stir in 1-2 tablespoons of almond butter or cashew butter after the besan has cooled slightly for an extra creamy texture and nutty depth.
Dried Fruit & SeedsDried Fruit & Seeds
Incorporate finely chopped dried fruits like dates, figs, or raisins, or a mix of seeds like chia or flax seeds for added texture and nutrients.
Why this is on our healthy list.
High in Protein
The addition of protein powder significantly boosts the protein content, aiding in muscle repair, growth, and promoting satiety, making these a satisfying snack.
Rich in Fiber
Besan (chickpea flour) is a good source of dietary fiber, which supports digestive health, helps regulate blood sugar levels, and contributes to a feeling of fullness.
Healthy Fats & Energy
Ghee provides healthy fats, while nuts contribute essential fatty acids, vitamins, and minerals, offering a sustained energy release and supporting overall well-being.
Frequently asked questions
Yes, you can easily make them vegan by substituting ghee with coconut oil or a plant-based butter, and ensuring you use a plant-based protein powder (e.g., pea, rice, or soy protein).


