₹ per 100g of actual protein

Protein Costs

Rough Mumbai pricing. Lower bars = more protein per rupee. This is where your grocery money buys the most gains.

Soya chunks (Nutrela)workhorse
29/100g P
~52g / 100g dry
Chicken breastworkhorse
90/100g P
~31g / 100g
Chana / Rajma
52/100g P
~15g / 100g dry
Moong dal
58/100g P
~24g / 100g dry
Peanuts
64/100g P
~25g / 100g
Fish (rohu / basa)
130/100g P
~19g / 100g
Curd / dahi
171/100g P
~3.5g / 100g
Milk (toned)
175/100g P
~3.2g / 100ml
Paneer
222/100g P
~18g / 100g
Whey concentrate
320/100g P
~78g / 100g
Tofu
400/100g P
~8g / 100g
Veg Non-veg

The takeaways

  • Soya chunks are the daily workhorse — cheapest protein by a mile and they air-fry into great tikka.
  • For Varun, chicken breast is the value pick: near-whey protein density at a fraction of the cost.
  • Dal / chana / rajma form the cheap base; paneer & tofu are for taste and variety, not your main engine.
  • Whey is expensive per gram but worth it for the post-workout timing window — that's what you're paying for.