Homemade Protein Bars in India: 3 No-Bake Recipes Under ₹40 a Bar
By the KABO Nutrition Team · fact-checked against cited public-health and peer-reviewed sources — see our editorial & nutrition standards and the references below.
Store-bought protein bars in India typically cost ₹80–₹150 each and many contain less protein and more sugar than the packaging suggests. These three no-bake recipes use peanuts, dates, seeds and besan to reach roughly 8–12 g of protein per bar at under ₹40, with ingredients you can read. They are a genuinely good snack — but a bar is a convenience food, not a health food, and the honest comparison to a katori of roasted chana is included below.
- Many commercial bars carry 5–10 g protein alongside significant added sugar — always read the panel rather than the front of pack.
- Peanuts, dates, seeds and besan make a legitimately high-protein bar without any specialist ingredient.
- Homemade works out roughly ₹30–₹40 per bar versus ₹80–₹150 for most store-bought options.
- Protein supports satiety, which is the main reason a bar beats a biscuit as a snack[1].
- Honest caveat: roasted chana or a handful of peanuts delivers similar protein for less money and less effort.
Butter Coffee — All-in-One Nutrition Shake
23.11g complete plant protein, 60+ superfoods, 26 vitamins & minerals, probiotics & digestive enzymes — in one daily shake.
What is wrong with most bars on the shelf
Two things, usually. First, the protein is often lower than the marketing implies — plenty of bars sold as protein bars carry 5–10 g, which is roughly what you would get from a katori of curd. Second, the sugar. Dates and syrups are still sugar, and "no refined sugar" on the front does not mean low sugar on the back.
None of that makes bars bad. They are portable, they survive a bag, and they beat a packet of biscuits comfortably. But they are a convenience product, priced accordingly, and worth making yourself if you eat them regularly.
The protein maths
| Ingredient | Approx. protein | Approx. cost |
|---|---|---|
| Peanuts, 100 g | ~25 g | ₹15–20 |
| Roasted chana, 100 g | ~20 g | ₹12–18 |
| Almonds, 100 g | ~21 g | ₹80–100 |
| Pumpkin seeds, 100 g | ~19 g | ₹60–90 |
| Sesame (til), 100 g | ~18 g | ₹20–30 |
| Besan, 100 g | ~20–22 g | ₹10–14 |
| Dates, 100 g | ~2 g | ₹25–40 |
| Plant protein powder, 54 g | ~23 g | varies |
Note where the protein actually is: peanuts, chana, besan and seeds. Dates are the binder and the sugar, not the protein.
1. Peanut and jaggery bars — ~11 g protein per bar
Essentially a better-balanced chikki. Makes 8 bars.
- Roasted peanuts — 200 g, coarsely crushed
- Roasted chana (dalia) — 100 g, coarsely ground
- Jaggery — 120 g
- Sesame seeds — 30 g
- 1 tbsp ghee, pinch of salt, cardamom
Method: melt jaggery with ghee on low until it just turns glossy — do not let it harden into a brittle stage. Take off heat, fold in peanuts, chana, sesame, salt and cardamom quickly. Press firmly into a greased tray, flatten with a flat glass, cut into 8 while still warm. Cool fully before separating. ~11 g protein, ~₹32 per bar.
2. Dates, seeds and nut butter bars (no cook) — ~9 g protein per bar
Softer, chewier, and the easiest to make. Makes 8 bars.
- Dates — 200 g, pitted
- Peanut butter — 4 tbsp
- Roasted peanuts — 100 g
- Pumpkin and sunflower seeds — 60 g total
- Half a scoop plant protein powder, optional
- 2 tbsp cocoa powder, pinch of salt
Method: blitz dates to a paste in a mixer — add a teaspoon of water only if the machine struggles. Mix with peanut butter, then fold in nuts, seeds, cocoa, salt and powder if using. Press into a lined tray, refrigerate 2 hours, cut into 8. Keeps a week refrigerated. ~9 g protein, ~₹38 per bar.
3. Besan and cocoa bars — ~10 g protein per bar
Tastes like besan barfi and costs the least. Makes 8 bars.
- Besan — 150 g
- Roasted peanuts, ground — 100 g
- Jaggery — 100 g, powdered
- Ghee — 3 tbsp
- Cocoa powder — 2 tbsp, milk to bind
Method: roast besan in ghee on low heat for 8–10 minutes until it smells nutty — this step is the whole recipe, do not rush it or it tastes raw. Cool slightly, mix in ground peanuts, jaggery and cocoa, add a splash of milk to bring it together. Press into a tray, chill 1 hour, cut. ~10 g protein, ~₹28 per bar.
The honest comparison
A homemade bar at ~10 g protein for ₹30 beats a ₹120 shop bar. But a 50 g katori of roasted chana gives you roughly the same 10 g of protein for about ₹8, with no cooking at all. If you want portable and pleasant, make the bars. If you want protein per rupee, chana wins and it is not close.
Bars are also energy-dense — dates, nuts and jaggery add up — so treat them as a snack that replaces something worse, not as a free addition. Protein does genuinely help with satiety between meals[1], which is the real argument for them over biscuits.
Where these fit in a daily protein target
For adults training regularly, useful daily protein sits around 1.4–2.0 g per kg of body weight[2] — roughly 91–130 g for a 65 kg person. A 10 g bar is a contribution, not a solution. Meals still do the heavy lifting.
On days when even a bar is not happening, a shake covers more ground: KABO gives 23.11 g of complete plant protein plus 26 vitamins and minerals in one serving. See also protein bars vs shakes and high-protein Indian snacks.
This article is for general information only and is not a substitute for medical advice. If you have a health condition, are pregnant, or symptoms persist, please consult a qualified doctor or registered dietitian.
Frequently asked questions
Are homemade protein bars cheaper than store-bought?
Considerably. These recipes work out to roughly ₹28–₹38 per bar depending on nuts and seeds used, against ₹80–₹150 for most commercial protein bars in India. You also control the sugar, which is the main hidden problem with shop-bought bars, and you can read every ingredient.
How much protein can a homemade bar realistically have?
Around 8–12 g per bar using peanuts, roasted chana, besan and seeds as the base. Going much higher usually means adding protein powder, which changes the texture and cost. For reference, that is comparable to most commercial bars — many of which carry 5–10 g despite the branding.
Do protein bars help with weight loss?
Only as a replacement for something worse. Protein supports satiety and reduces hunger between meals[1], so a bar instead of biscuits is a genuine improvement. But bars are energy-dense — dates, nuts and jaggery add up — so eaten in addition to your usual intake they will not help. Total calories still decide the outcome.
Can I make protein bars without protein powder?
Yes, and two of the three recipes here need none. Peanuts at roughly 25 g protein per 100 g, roasted chana at 20 g and besan at 20–22 g do the work. Protein powder is optional and mostly useful for pushing a bar from around 9 g to 12 g — it also makes the texture drier, so use it sparingly.
How long do homemade protein bars keep?
The date-based no-bake bars keep about a week in the refrigerator in an airtight box. The jaggery-set peanut bars keep 10–14 days at room temperature in a sealed container, longer in cooler weather. Besan bars are best refrigerated and eaten within a week since they contain milk and ghee.
- Healthline. How Protein Can Help You Lose Weight Naturally. healthline.com/nutrition/how-protein-can-help-you-lose-weight
- Jäger R, Kerksick CM, Campbell BI, et al. International Society of Sports Nutrition Position Stand: protein and exercise. J Int Soc Sports Nutr. 2017;14:20. ncbi.nlm.nih.gov/pmc/articles/PMC5477153
This guide is reviewed against the sources above and our own editorial & nutrition standards. It is not medical advice — see the disclaimer above.