Do Indian Vegetarians Get Enough Protein? The Data
By the KABO Nutrition Team · fact-checked against cited public-health sources — see our editorial & nutrition standards.
Many Indian vegetarians can hit the protein target — roughly 0.83 g per kg body weight per day (about 45–55 g for most adults) per ICMR-NIN — but a large share fall short because typical plates lean heavily on cereals like rice and roti and light on dal, dairy and pulses. It is a quantity and quality gap, and it is very fixable with a few deliberate swaps.
- ICMR-NIN puts the healthy-adult protein requirement at approximately 0.83 g/kg/day — around 48 g for a 58 kg adult, more for those who train.
- A classic veg thali (2–3 rotis, rice, a katori of dal, some sabzi, curd) often lands near 30–45 g protein/day — borderline for many, low for active people.
- The real issue is often quality and quantity together: cereal-heavy plates are lower in the amino acid lysine and light on dal/pulses/dairy.
- Protein-dense veg foods exist — soya chunks (~52g/100g dry), paneer (~18–20g/100g), roasted chana, moong, dals, curd and milk.
- Closing the gap is simple: a katori of dal/pulses at every meal, add curd/paneer, snack on roasted chana, and diversify protein sources across the day.
Butter Coffee — All-in-One Nutrition Shake
23.11g complete plant protein, 60+ superfoods, 26 vitamins & minerals, probiotics & digestive enzymes — in one daily shake.
What "enough protein" actually means in India
Before asking whether Indian vegetarians get enough protein, we need a target. In India, the reference is the Indian Council of Medical Research — National Institute of Nutrition (ICMR-NIN), which sets the adult protein Recommended Dietary Allowance at roughly 0.83 g per kilogram of body weight per day for good-quality, well-digested protein.
In everyday numbers, that means a 55 kg adult needs about 46 g of protein a day, a 65 kg adult about 54 g, and a 75 kg adult about 62 g. These are baseline figures for healthy, sedentary-to-lightly-active people. Requirements rise with strength or endurance training, during pregnancy and lactation, when recovering from illness, and for older adults trying to hold on to muscle.
ICMR-NIN adds an important caveat that matters enormously for vegetarians: the 0.83 g/kg figure assumes good-quality protein. Predominantly cereal-based Indian diets — where most protein comes from rice and wheat with only a modest amount of dal — tend to be lower in quality and short on the limiting amino acid lysine. So "enough protein" is not only about grams; it is about grams and amino-acid balance. We cover the quality side in depth in our plant protein complete guide for India.
The data: how much protein a typical veg thali really delivers
Let us build a realistic day for an average Indian vegetarian and add it up using well-established IFCT/NIN-type food values (all figures are approximate, and cooked-food protein depends on portion and recipe):
- Breakfast: 2 idlis + sambar, or 2 besan/moong chillas — roughly 6–12 g.
- Lunch: 2 rotis (~5–6 g) + 1 katori rice (~3–4 g) + 1 katori dal (~5–7 g) + sabzi + a small katori curd (~3–4 g) — roughly 16–21 g.
- Evening snack: tea + biscuits or a samosa — often 2–4 g, sometimes near zero of quality protein.
- Dinner: 2–3 rotis + sabzi + a little dal or paneer — roughly 10–16 g.
Add that up and a fairly typical day lands somewhere around 34–50 g of protein. For a lighter eater, a student skipping meals, or someone whose plate is mostly rice or roti with thin dal, the total slides well below the target. That is the crux of the answer: a well-built veg thali can meet the requirement, but the average plate — cereal-heavy, dal-light, snack-empty — frequently does not, especially once you factor in the quality gap.
It is worth being honest about uncertainty here. Robust, attributable national statistics on protein adequacy in India are limited, and we deliberately avoid quoting a single headline percentage. What public-health nutrition sources like ICMR-NIN and the Dietary Guidelines for Indians do consistently flag is that Indian diets are cereal-dominant and would benefit from more — and better-quality — protein. The takeaway is directional, not a precise survey stat.
Why the gap happens on a vegetarian Indian plate
1. Cereals crowd out pulses
Rice and wheat are filling and cheap, so they dominate the plate. A mound of rice with a thin, watery dal delivers plenty of carbohydrate but modest protein. The fix is proportion: make dal, rajma, chana or a paneer/soya dish a genuine portion, not a garnish.
2. The lysine question
Cereals are relatively low in the essential amino acid lysine; pulses are rich in it. This is exactly why dal-chawal is such good nutrition — the lysine in the dal fills the gap in the rice, and the cereal supplies methionine the pulse lacks. Eat cereals alone and the protein you do get is used less efficiently. Combine across the day and the profile becomes far more complete.
3. Empty snacks and skipped meals
Chai-biscuit, namkeen, a plate of fried snacks — the Indian snack culture is delicious but largely protein-free. Swapping even one daily snack for roasted chana, sprouts, a bowl of curd or a handful of peanuts meaningfully lifts the daily total.
4. Appetite and portion reality
Many older adults, women managing households, and calorie-conscious dieters simply eat small portions. Smaller plates mean less protein — so the density of protein per meal matters more, which is where concentrated sources like paneer, soya and dals earn their place.
Protein in common Indian vegetarian foods
Use this as a quick reference. Values are approximate, based on IFCT/NIN-type data; a "katori" is taken as a standard small Indian bowl (~150 g cooked for dal/rice, ~30 g dry for pulses used in the raw column).
| Food | Protein per 100 g | Per typical Indian serving |
|---|---|---|
| Soya chunks (dry) | ~52 g | ~13 g per 25 g dry (½ katori) |
| Moong dal (raw/dry) | ~24 g | ~7 g per 30 g dry katori |
| Cooked dal (moong/toor/masoor) | ~7–9 g | ~5–7 g per 1 katori (~150 g) |
| Rajma / chana (cooked) | ~8–9 g | ~7–8 g per 1 katori |
| Paneer | ~18–20 g | ~9–10 g per 50 g slab |
| Roasted chana (bhuna) | ~18–20 g | ~6–7 g per small handful (~35 g) |
| Curd / dahi (plain) | ~3–4 g | ~3–4 g per 1 katori (~100 g) |
| Milk (toned) | ~3–3.5 g | ~6–7 g per 200 ml glass |
| Roti / chapati (wheat) | ~8–9 g (flour) | ~2.5–3 g per 1 medium roti |
| Cooked rice | ~2.5–3 g | ~3–4 g per 1 katori |
| Peanuts | ~25–26 g | ~6–7 g per small handful (~25 g) |
| Tofu | ~8–10 g | ~8–10 g per 100 g piece |
Figures are general reference values; actual protein varies with brand, recipe, cooking method and portion size. For a fuller list of everyday options, see our guide to the best plant protein in India.
How to close the protein gap on a veg Indian diet
The good news: you do not need to overhaul your food culture. A handful of habits reliably pushes most vegetarians from "borderline" into "comfortably enough":
- Anchor every main meal with a real katori of dal, rajma, chana or chole — not a thin, watery version. This alone can add 10–15 g a day.
- Add a dairy or dairy-alternative at 1–2 meals — a katori of curd, a glass of milk, or a paneer/tofu dish.
- Fix the snack slot: swap biscuits for roasted chana, sprouts chaat, peanuts, or a bowl of curd.
- Keep soya chunks handy — among the most protein-dense veg foods available in any Indian kitchen.
- Diversify across the day. You do not need to pair complementary proteins in the same meal; eating a variety of pulses, cereals and dairy over the day gives a complete amino-acid profile. Our guide to choosing plant protein in India explains how to build this out.
Where a whole-body shake fits
When appetite is small, mornings are rushed, or you are training and need more protein than a light plate provides, a plant-based shake is a convenient top-up. KABO is an India-made, FSSAI-licensed, dairy-free and lactose-free all-in-one shake that delivers 23.11 g of plant protein per 54 g serving from a pea and brown-rice blend — a complete amino-acid profile in one glass. It also carries 26 vitamins & minerals (including B12, vitamin D, iron, zinc and biotin 40 mcg), 8 billion CFU probiotics, digestive enzymes and 60+ superfoods, with no artificial sweeteners. That is roughly half a typical adult's daily protein target in a single serving — useful precisely because it is dense and quick. Think of it as an easy addition to a food-first plate, not a replacement for dal and sabzi.
If you want the wider reasoning on why "protein plus everything else" beats protein alone, read our whole-body nutrition guide.
Frequently asked questions
How much protein does an Indian vegetarian need per day?
ICMR-NIN sets the adult requirement at about 0.83 g per kg of body weight per day for good-quality protein — roughly 46 g for a 55 kg adult and 54 g for a 65 kg adult. Needs are higher for people who train, pregnant and lactating women, those recovering from illness, and older adults.
Do most Indian vegetarians fall short on protein?
Many do, though not because vegetarian diets are inadequate. The common problem is cereal-heavy plates with light dal, few pulses, and protein-poor snacks. A well-built veg thali with a proper katori of dal, some dairy and a protein-rich snack can comfortably meet the target.
Which vegetarian foods have the most protein in India?
Soya chunks (~52 g/100g dry) top the list, followed by dry pulses like moong dal (~24 g/100g raw), roasted chana and peanuts (~18–26 g/100g), paneer and tofu (~18–20 g and ~8–10 g/100g), plus cooked dals, rajma, curd and milk.
Is dal enough protein on its own?
A single katori of cooked dal gives roughly 5–7 g of protein, so it is a strong contributor but not the whole answer. Combine dal with rice or roti across the day and add dairy, pulses or soya to reach your target with a complete amino-acid profile.
Can a protein shake help vegetarians meet their needs?
Yes, as a convenient top-up when food alone falls short — on busy mornings, with a small appetite, or when training. A plant-based shake like KABO adds 23.11 g of complete protein per serving. It works best alongside a varied, food-first diet rather than as a replacement.
Want a simple way to add dense, complete plant protein — plus 26 vitamins & minerals, gut-supporting probiotics and 60+ superfoods — to an Indian veg diet? Explore KABO Butter Coffee, an India-made all-in-one nutrition shake.