The Indian Protein Cost Index 2026: Cheapest Protein Per Rupee

The cheapest protein per rupee in India is soya chunks, at roughly Rs 0.25 per gram of protein — about 16× cheaper than almonds and around 21× cheaper than a typical all-in-one shake per gram of protein. In the KABO Indian Protein Cost Index 2026, whole plant foods (soya chunks, dals, peanuts, sattu) dominate the cheap end at Rs 0.25–0.66 per gram, while powders and convenience foods cost more because you also pay for processing, protein isolation and added micronutrients.

Key takeaways
  • Soya chunks are the cheapest protein in India at about Rs 0.25 per gram of protein (~52 g protein/100 g, ~Rs 130/kg retail).
  • Dals and pulses cluster at Rs 0.44–0.66 per gram — masoor, moong, chana, toor and rajma are all excellent value.
  • Eggs (~Rs 0.98/g) and chicken breast (~Rs 1.18/g) are the cheapest animal proteins; paneer and curd cost ~Rs 2.2/g.
  • Protein powders cost Rs 2.9–3.1 per gram; almonds (~Rs 4.1/g) are the most expensive common food per gram of protein.
  • KABO is NOT the cheapest per gram (~Rs 5.4/g) — its value is convenience plus 26 vitamins & minerals, probiotics and 60+ superfoods in one serving, not raw protein cost.
KABO Butter Coffee all-in-one plant-based nutrition shake
Try KABO · from ₹699

Butter Coffee — All-in-One Nutrition Shake

23.11g complete plant protein, 60+ superfoods, 26 vitamins & minerals (incl. biotin 40mcg — 100% daily need), probiotics & digestive enzymes — in one daily shake.

Buy trial → View options

Methodology (so you can reproduce it)

This is a named, original dataset — the KABO Indian Protein Cost Index 2026. Every figure is derived with one transparent formula:

Cost per gram of protein (Rs) = Price per 100 g (Rs) ÷ Protein per 100 g (g)

  • Protein values are standard reference figures from the Indian Food Composition Tables (IFCT 2017), ICMR–National Institute of Nutrition. Dals, pulses, soya chunks, besan and sattu are measured as the dry product (as purchased); paneer, tofu, milk, curd, eggs and chicken are measured as-sold/ready-to-eat.
  • Prices are representative typical retail figures for July 2026, rounded, drawn from Indian marketplaces (BigBasket, Amazon.in, brand sites) and mandi/commodity rates. We convert each to price per 100 g for a like-for-like comparison. Prices vary by brand, city and offer — treat them as a fair midpoint, not a quote.
  • Worked example: soya chunks = Rs 130/kg = Rs 13.00 per 100 g; IFCT protein = 52 g/100 g; so 13.00 ÷ 52 = Rs 0.25 per gram of protein.
  • KABO example: Rs 2,499 per ~1.08 kg tub (20 × 54 g servings) = Rs 231 per 100 g; protein = 23.11 g per 54 g = 42.8 g/100 g; so 231 ÷ 42.8 = ~Rs 5.4 per gram of protein.

Because the method is a single division on public IFCT protein values and observable prices, anyone can recompute the whole table with today's prices in their own city.

The KABO Indian Protein Cost Index 2026 — full data table

Ranked cheapest to most expensive by cost per gram of protein. Protein g/100 g: IFCT 2017 (ICMR–NIN). Price/100 g: typical India retail, July 2026 (rounded).

# Protein source Protein g/100 g (IFCT) Typical price/100 g (Rs, Jul 2026) Cost per g protein (Rs) Notes
1 Soya chunks (soy nuggets) 52.0 13 0.25 Cheapest protein per rupee in India; defatted soy, complete protein.
2 Soybean (whole, dry) 43.0 11 0.26 Very high protein density; needs soaking & long cooking.
3 Masoor dal (red lentil, dry) 24.9 11 0.44 Fast-cooking, widely available, great value.
4 Moong dal (green gram, dry) 24.5 12 0.49 Easy to digest; good for khichdi and dal.
5 Chana dal (Bengal gram, dry) 21.6 11 0.51 High fibre; low glycaemic load.
6 Peanuts / groundnut 25.3 13 0.51 Cheap but calorie-dense (high fat); watch portions.
7 Besan (gram flour) 21.0 12 0.57 Versatile; chilla, dhokla, cheela — protein-forward flour.
8 Toor / arhar dal (dry) 22.3 13 0.58 Everyday staple dal across India.
9 Urad dal (black gram, dry) 24.0 14 0.58 Base for idli/dosa/dal makhani.
10 Sattu (roasted gram flour) 20.0 12 0.60 No-cook protein drink; summer favourite.
11 Kabuli chana (chickpeas, dry) 18.7 12 0.64 Chole, hummus, salads; also a fibre source.
12 Rajma (kidney beans, dry) 22.9 15 0.66 Cheapest end of the "beans" range.
13 Eggs (hen, whole) 13.3 13 0.98 Cheapest complete animal protein; ~Rs 6.5/egg.
14 Chicken breast (boneless) 22.0 26 1.18 Lean animal protein; low fat.
15 Cow milk (toned/full) 3.2 6 1.88 Low protein density — you pay per 100 ml of mostly water.
16 Paneer (whole milk) 18.3 40 2.19 Popular veg protein but pricey per gram; high fat.
17 Tofu (soya paneer) 11.0 25 2.27 Dairy-free; protein varies by firmness/brand.
18 Curd / dahi 3.5 8 2.29 Great gut food, but low protein density.
19 Plant protein powder (pea/rice) 70.0 200 2.86 ~Rs 2,000/kg; convenient, dairy-free isolate.
20 Whey protein (concentrate) 78.0 240 3.08 ~Rs 2,400/kg; dairy-based; prices rose sharply since 2024.
21 Chia seeds 17.0 60 3.53 Bought for omega-3/fibre, not cheap protein.
22 Almonds 20.8 85 4.09 Most expensive common food per gram of protein.
23 KABO all-in-one shake 42.8 231 5.40 NOT cheapest per gram — bundles 26 vitamins & minerals, 8B CFU probiotics & 60+ superfoods. You pay for convenience + micronutrients, not raw protein.

What the data actually says

Whole plant foods win on cost, decisively. The eleven cheapest sources in the index are all plant staples — soya chunks, whole soybean, dals, peanuts, besan and sattu — every one under Rs 0.66 per gram of protein. Soya chunks at ~Rs 0.25/g are the single best protein-per-rupee buy in India, and dals sit comfortably below Rs 0.60/g. If your only goal is maximum protein for minimum money, these are the answer, and we say so plainly. See our roundup of the cheapest protein foods in India and the wider high-protein Indian foods guide.

Why "cheapest per gram" isn't the whole story

Protein density hides real cost. Milk and curd look cheap per 100 g, but because they're only ~3–3.5 g protein per 100 g, their cost per gram of protein jumps to ~Rs 1.9–2.3/g. Paneer, a beloved vegetarian protein, is ~Rs 2.2/g — nearly 9× the price of soya chunks. And convenience products (powders, shakes) always cost more per gram because you're paying for processing, isolation, shelf-stability and, in some cases, added micronutrients.

Where KABO honestly sits. In this index KABO is one of the most expensive options per gram of protein (~Rs 5.4/g) — more than dal, eggs, whey or plant-protein powder. We are not going to pretend otherwise: if cost-per-gram-of-protein is your only metric, a bag of soya chunks beats every shake on the market. KABO's real value is different. One 54 g serving delivers 23.11 g of complete plant protein plus 26 vitamins & minerals (incl. biotin 40 mcg / 100% RDA, B12, vitamin D, iron and zinc), 8 billion CFU probiotics, digestive enzymes and 60+ superfoods — dairy-free, lactose-free, FSSAI-licensed, with no artificial sweeteners, from Rs 2,499. Compared like-for-like, replacing a shake with soya chunks saves money on protein but gives you none of the micronutrients. Compare our best plant protein in India guide, or the all-in-one KABO shake itself.

How to cite this: KABO, The Indian Protein Cost Index 2026: Cheapest Protein Per Rupee, kabo.co.in, July 2026.

Frequently asked questions

What is the cheapest protein per rupee in India?
Soya chunks, at roughly Rs 0.25 per gram of protein (about 52 g protein per 100 g at ~Rs 130/kg). Whole soybean and dals like masoor and moong follow closely.

Is dal a cheap source of protein?
Yes. Most dals cost Rs 0.44–0.66 per gram of protein in the KABO Index — among the best value in the country — though they're incomplete proteins, so pair them with rice, curd or a complete source.

Is protein powder worth it if it costs more per gram?
Powders (Rs 2.9–3.1/g) cost more than dal, but deliver a lot of protein in a small, quick, digestible serving. They're a convenience buy, not a cost-saving one.

Is KABO the cheapest protein source?
No — and we don't claim to be. At ~Rs 5.4 per gram of protein, KABO is more expensive per gram than dal, eggs or whey. It's designed as all-in-one nutrition (protein + 26 vitamins & minerals + probiotics + 60+ superfoods), so you're paying for completeness and convenience, not the lowest protein price.

How do you calculate cost per gram of protein?
Divide the price per 100 g by the protein grams per 100 g. Example: paneer at Rs 40/100 g with 18.3 g protein = Rs 2.19 per gram of protein.

Data disclaimer: protein and nutrient values are standard public reference figures from IFCT 2017 / ICMR–NIN; prices are typical July 2026 India retail figures, rounded, and vary by brand, city and offer. This is an educational cost comparison, not nutritional or medical advice — verify current figures before relying on them.

Back to blog

Leave a comment