"Eat more protein" almost never arrives with a number attached, and when a number does arrive it is usually 100 grams a day. Before reorganising a kitchen around it, it is worth asking whether that figure is yours.
Indian guidance sets protein needs per kilogram of body weight rather than per person, so 100 g/day lands in very different places depending on what you weigh and what you do. What follows is the requirement Indian adults are actually measured against, where 100 g sits relative to it, what the food costs in 2026, and one claim about vegetarian diets that keeps being repeated as fact.
Key Takeaways:
- ICMR-NIN's 2020 recommendations set an Estimated Average Requirement of 0.66 g/kg/day and a Recommended Dietary Allowance of 0.83 g/kg/day for Indian adults.
- The same committee flags 1.0 g/kg/day for people eating cereal-dominant, lower-quality-protein diets, which describes most Indian vegetarians.
- For a 65 kg sedentary adult the RDA works out to 54 g/day, so 100 g/day is well above the requirement.
- For someone resistance training through a calorie deficit, the evidence range is 1.6 to 2.4 g/kg/day, and 100 g/day sits at or below its lower bound.
- Of the foods costed here, soya chunks come out cheapest per 10 g of protein, at roughly ₹2 to ₹5 as of 2026.







