Free tool

Protein Per Rupee

Every common Indian protein source, ranked by what it actually costs you per 20 g of protein — adjusted for your diet and your city's prices, not a generic national average.

Soya chunks (Nutrela)5.6 ₹/20g
Masoor dal (red, split)7.8 ₹/20g
Roasted chana (bhuna chana, with skin)8.2 ₹/20g
Besan (gram flour)10.0 ₹/20g
Chana dal10.1 ₹/20g
Urad dal (white, split)10.4 ₹/20g
Kala chana (brown chickpea)10.8 ₹/20g
Toor / arhar dal11.8 ₹/20g
 ₹/20g proteinCheapest — Soya chunks (Nutrela)
 ₹/20g proteinPriciest — Protein bar (RiteBite Max Protein / Yogabar)
Sources compared

What this number can’t tell you

One number, one day. The paid report turns it into a plan — the sections it feeds:

  • 12-week program16 min
  • Weekly checklists1 min
  • Playbooks4 min
Get the plan · ₹99

How we compute this

For each source we start from ₹ per 20 g of protein at tier-2 (base) prices, then scale it by your city tier's food multiplier — tier1 ×1.15, tier2 ×1, tier3 ×0.9 — since quick-commerce and metro retail run higher than smaller cities, and loose kirana staples often run a little lower.

Prices as of 2026-09, in INR.

Questions people ask

It genuinely varies by diet type, city and the week's prices — eggs, soya chunks and dal are usually near the top for veg and eggetarian diets, but the exact ranking shifts. Use the calculator above with your own diet filter and city tier; it's sorted live from current prices rather than a single fixed claim.