Weight loss

Nutrition & Diet Plans

Vegetarian Protein on a Real Budget: What 100g/Day Looks Like

Gayatri Kharde

Gayatri Kharde

Nutritionist, Voy India

"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.

The Requirement Indian Guidance Sets, in Grams per Kilogram

Indian protein recommendations are not a single number. ICMR-NIN's 2020 nutrient requirements set an Estimated Average Requirement of 0.66 g/kg/day and a Recommended Dietary Allowance of 0.83 g/kg/day. Both are derived from a median obligatory nitrogen loss of 48 mg/kg, taken from WHO's 2007 report, with a coefficient of variation of 12.5% applied on top. In absolute terms, that is 54 g/day for a 65 kg sedentary man and roughly 46 g/day for a 55 kg sedentary woman.

The caveat sitting inside the same document matters more than the headline figure. The 2020 committee flags that people eating cereal-dominant diets built on lower-quality protein need 1.0 g/kg/day, not 0.83 g/kg/day, to achieve equivalent nitrogen retention. That is not a footnote for a minority. It describes the majority of Indian vegetarians, which means the operative Indian recommendation for this reader is closer to 1.0 g/kg/day than to the headline RDA.

Two other groups sit higher again. Systematic reviews of resistance-trained people eating in an energy deficit converge on 1.6 to 2.4 g/kg/day, with the upper end reserved for leaner people on aggressive deficits. Older adults at risk of sarcopenia are placed at 1.0 to 1.2 g/kg/day when healthy and 1.2 to 1.5 g/kg/day when frail or unwell, per the PROT-AGE and ESPEN consensus statements. None of those ranges was derived in Indian populations, which is worth holding in mind before treating any of them as precise.

Where 100 g a Day Lands on Four Different Bodies

Set the same target against four body weights and it stops looking like a universal number.

How 100g/day compares to actual protein requirements at four body weights:

  • 55 kg adult: RDA is 46 g/day. Cereal-diet adjusted: 55 g/day. Training in a deficit: 88 to 132 g/day. 100 g/day is above the RDA and inside the training range.
  • 65 kg adult: RDA is 54 g/day. Cereal-diet adjusted: 65 g/day. Training in a deficit: 104 to 156 g/day. 100 g/day is above the RDA and below the training range.
  • 75 kg adult: RDA is 62 g/day. Cereal-diet adjusted: 75 g/day. Training in a deficit: 120 to 180 g/day. 100 g/day is above the RDA and below the training range.
  • 90 kg adult: RDA is 75 g/day. Cereal-diet adjusted: 90 g/day. Training in a deficit: 144 to 216 g/day. 100 g/day is above the RDA and well below the training range.

For a sedentary Indian adult of average build, 100 g/day is comfortably above the RDA and above the cereal-diet-adjusted figure as well. For someone lifting weights through a calorie deficit, the same 100 g sits at or below the bottom of the evidence-based range.

The heuristic overshoots for the person told to "eat more protein" who does nothing else, and undershoots for the person it is usually sold to. Treat it as a reasonable floor for most non-training adults rather than a default target.

The Indian Protein Gap Is Wider Once Quality Is Counted

Crude intake figures understate the problem, because protein is not interchangeable gram for gram. Analysis published in the British Journal of Nutrition sets out why: Indian diets derive close to 60% of protein from cereals, and lysine is the first-limiting amino acid in wheat, rice and millets.

Once intake is corrected for amino-acid score using PDCAAS, quality-adjusted protein intake falls to around 0.8 g/kg/day. The share of the sedentary population at risk of deficiency reaches roughly 30 to 37% in rural, tribal and urban slum groups, well above what crude comparisons suggest.

How large that gap is nationally is genuinely unsettled. A more recent nationally representative analysis in the Journal of Nutrition puts the population at risk of quality-protein deficiency at 4 to 26%, depending on age group and on whether the sample is urban or rural. The two estimates use different correction methods on different samples, and no current national survey combines crude intake with amino-acid-score correction in one place. The direction of the finding is consistent. The magnitude is not.

The fix is the pattern Indian kitchens already use. Legumes are lysine-rich but limited in the sulphur amino acids methionine and cysteine, so combining cereal and pulse protein covers each other's gaps, which is what dal-chawal and khichdi have always been doing. At a typical pulse intake of around 30 g per person per day, legumes are eaten in quantities too small to close the lysine gap on their own. Digestibility corrections still apply after the amino-acid profile is balanced.

What 100 g Looks Like as Food, and What It Costs

All protein figures below state the cooked-versus-raw basis explicitly, because that single distinction accounts for most of the confusion about dal. Protein quality is given as DIAAS where a measured value exists and PDCAAS otherwise. Costs are indicative national figures assembled from retail price data as of 2026, not observed prices for any household. The Department of Consumer Affairs publishes daily retail prices for staple commodities, which is the more reliable place to check what a pulse costs in your city this week.

Protein content, realistic serving size, quality score and cost per 10g of protein:

  • Toor or arhar dal: 22.3 g protein per 100 g raw dry; 7.6 to 8 g per 100 g cooked. One katori (about 150 g cooked) delivers 11 to 12 g. DIAAS about 0.65 to 0.70: lysine is adequate; sulphur amino acids are limiting. Cost: ₹5 to ₹7 per 10 g of protein.
  • Moong dal: 24 g per 100 g raw dry; 7 to 8 g per 100 g cooked. One katori delivers 11 to 12 g. DIAAS: about 0.72. Cost: ₹5 to ₹7 per 10 g.
  • Chana dal or rajma: 20 to 22 g per 100 g raw dry; 7 to 9 g per 100 g cooked. One katori delivers 12 to 14 g. DIAAS: about 0.66 to 0.70 for chana, 0.59 to 0.68 for rajma. Cost: ₹5 to ₹8 per 10 g.
  • Paneer, full fat: 18 to 20 g per 100 g raw. One cube (about 50 g) delivers 9 to 10 g. DIAAS: about 0.92 to 1.08: complete or near-complete. Cost: ₹10 to ₹15 per 10 g.
  • Milk, toned or whole: 3.2 to 3.4 g per 100 ml. One glass (250 ml) delivers about 8 g. DIAAS: about 1.10 to 1.14. Cost: ₹15 to ₹20 per 10 g.
  • Curd or dahi: 3.3 to 8 g per 100 g, depending on straining. One katori (150 g) delivers 5 to 12 g. DIAAS: about 1.05. Cost: ₹15 to ₹20 per 10 g.
  • Soya chunks: 52 g per 100 g dry; 16 to 20 g per 100 g cooked. One katori cooked (about 100 g) delivers 16 to 20 g. DIAAS about 0.90 to 0.91: near-complete. Cost: ₹2 to ₹5 per 10 g.
  • Tofu: 10 to 18 g per 100 g raw, by firmness. A 100 g piece delivers 10 to 18 g. DIAAS: about 0.90 to 0.97. Cost: ₹8 to ₹12 per 10 g.
  • Peanuts, roasted: 25 to 26 g per 100 g. A 30 g handful delivers 7 to 8 g. PDCAAS about 0.51: lysine-limiting. Cost: ₹5 to ₹7 per 10 g.
  • Egg, whole: About 13 g per 100 g. One egg delivers 6 to 7 g. DIAAS: about 1.00 to 1.18. Cost: ₹9 to ₹12 per 10 g.

Two corrections matter more than any individual item above.

The first is the raw-versus-cooked distinction. 100 g of dry dal cooks up into 250 to 300 g of cooked dal, so the widely quoted "22 g of protein per 100 g of dal" is a statement about the raw pulse. A katori of cooked dal delivers roughly 8 to 12 g.

The second is a data gap rather than a number. No full, India-specific, laboratory-measured DIAAS dataset exists for cooked Indian dals, rajma or chana in the peer-reviewed literature. The DIAAS-style values circulating for these foods, including several in the list above, are estimates borrowed from non-Indian complementation studies on mung bean and adzuki bean, or from compilations with no identifiable publisher. They are usable for ranking foods roughly, but they are not measured Indian values and should not be treated as settled science.

Reaching the Number Without Living on Dal

Hitting 100 g from whole vegetarian foods is achievable. The constraint is volume rather than cost.

Because cooked dal delivers 7 to 12 g of protein per 100 g, a dal-led day means roughly 1 to 1.3 kg of cooked dal and dal-based dishes. That is a fibre and satiety load most people stop short of before they reach the target. Soya chunks at 16 to 20 g per 100 g cooked, and paneer, milk and curd, exist in this plan mainly to cut bulk, not because dal is inadequate.

Protein above the RDA also has a specific job during weight loss. Intakes in the 1.6 to 2.4 g/kg/day range are what the evidence associates with minimising lean-mass loss in a calorie deficit, particularly alongside resistance training.

That argument carries extra weight for South Asian bodies. Skeletal analysis spanning 11,000 years and contemporary body-composition work both find South Asians carrying lower lean mass relative to stature than other populations, independent of BMI, so the starting reserve is smaller.

What the dial on the scale reads and what that reading is made of are two different questions.

Where the "Vegetarianism Causes Insulin Resistance" Claim Comes From

The claim circulates as established fact and is not supported by the primary literature. It is worth following back to its origin rather than only contradicting it, because the origin explains the confusion.

The most-cited source is a 2012 study of predominantly overweight and obese South Asian women in New Zealand. It reported lower vitamin B12 and higher BMI and waist circumference among the vegetarians in its sample.

It also reported two findings that rarely travel with the headline:

  • No significant correlation between serum B12 and HOMA-IR (the insulin-resistance measure).
  • A vegetarian-to-insulin-resistance association that weakened once BMI was adjusted for.

The authors' own conclusion attributes the elevated insulin-resistance risk to obesity and adiposity confounding rather than to vegetarian status. A study in overweight and obese women, in a migrant population, outside India, has been repeated for over a decade as though it demonstrated the opposite of what it concluded.

The downstream literature linking vitamin B12 to diabetes risk is observational and associative. What none of it establishes is that plant-based eating drives glucose dysregulation independently of body fat, diet quality or micronutrient status, and the papers themselves do not claim it does.

What the Indian vegetarian literature does show is a different and more actionable picture. Nutritional-profile work on Indian vegetarians, including the Indian Migration Study cohorts, documents systematically lower protein and micronutrient adequacy, with vitamin B12 deficiency running roughly four times higher in vegetarians than non-vegetarians in Pune-based cohorts. The evidentiary chain runs through low B12 and iron status, excess adiposity, and a cereal-heavy, protein-poor diet composition. It does not run through vegetarianism as a category.

The claim, stated plainly: There is no established evidence from randomised or prospective trials that higher protein intake, within the ranges discussed here, causes or worsens insulin resistance in otherwise healthy vegetarians.

Setting Your Own Number Rather Than Borrowing One

The most defensible protein target is the one calculated from your own weight and what you actually do. For most Indian vegetarian adults, that means starting at 1.0 g/kg/day rather than at 100.

Multiply your body weight in kilograms by 1.0 to get the baseline for a cereal-dominant diet. If you lift weights consistently through a calorie deficit, the relevant range is 1.6 to 2.4 g/kg/day. If you are over 60 and concerned about sarcopenia, the consensus range is 1.0 to 1.2 g/kg/day.

On the food side, the cheapest near-complete protein in these figures is soya chunks at roughly ₹2 to ₹5 per 10 g, which also solves the volume problem that makes a dal-only approach impractical. Dairy and dal are doing different jobs rather than competing.

Whether the resulting plate is right for you depends on your current intake, your kidney function and any existing diagnosis. That is a conversation for a registered medical practitioner or a registered dietitian rather than a table.

Not sure what your protein target should be or whether you are hitting it? A Voy clinician or registered dietitian can calculate your requirement and read it against what you actually eat. Book a consultation.

This article is for general information and education only and is not medical advice, diagnosis, or treatment. GLP-1 and other medications referenced are prescription-only and are appropriate only for certain people under the supervision of a qualified clinician. Do not start, stop, or change any medication based on this article. Please consult a registered medical practitioner about your individual circumstances. Information reflects what was available at the time of review and may change.

Related articles

Premium Star Icon

Join 25 Lakh members getting healthy

Doctor-backed weight loss support you can trust

Trustpilot

Trusted by 25 Lakh +
Customers

Still confused?

App Store
Download on theApp Store
Google Play
Get it onGoogle Play