On ICMR-NIN's vegetarian plate, roti and rice supply about 25 g of the day's roughly 72 g of protein, while dal supplies about 20 g. That surprises most people, and it is why a thali that looks full can still fall short.
So, how to get enough protein on an Indian vegetarian diet? In short:
- Know your number. ICMR-NIN's allowance is 0.83 g of protein per kg of body weight, and closer to 1 g per kg if your plate is mostly cereal.
- Fix the ratio. Keep cereals and pulses near 3:1 by raw weight.
- Spread it out. Put dal, curd, chana or paneer in every meal, not just dinner.
World Vegetarian Day is on 1 October, which makes it a good day to check your own plate.
How much protein does an Indian vegetarian need per day?
For a healthy adult, ICMR-NIN's recommended allowance is 0.83 g per kg of body weight per day. That works out to 54 g for a 65 kg man and 45.7 g for a 55 kg woman.
There is a catch, and it sits in a footnote. The same table says that people eating a cereal-based diet with low-quality protein need 1 g per kg. If your day is mostly rice, roti and a thin dal, that is the number to use.
| Body weight | At 0.83 g/kg | At 1 g/kg |
|---|---|---|
| 50 kg | about 42 g | 50 g |
| 60 kg | about 50 g | 60 g |
| 70 kg | about 58 g | 70 g |
Calculated from ICMR-NIN's per-kg figures, for healthy adults. Pregnancy, older age, illness and kidney problems change these numbers.
Want your own number? Our protein requirement calculator works it out from your weight, activity and goal.
Why does a normal thali fall short on protein?
Because protein hides in more places than you think, and dal is only one of them. Here is how ICMR-NIN's vegetarian plate for a 2,000-calorie day adds up:
| Food group | Raw amount per day | Protein |
|---|---|---|
| Cereals and millets | 250 g | about 25 g |
| Pulses | 85 g | about 20 g |
| Milk or curd | 300 ml | about 10 g |
| Vegetables and leafy greens | 400 g | about 10 g |
| Nuts and seeds | 35 g | about 6 g |
| Fruits | 100 g | about 1 g |
| Total | about 72 g |
Source: ICMR-NIN Dietary Guidelines for Indians 2024, Table 1.2a.
The plan works on paper. In real life, the same guidelines say cereals give 50 to 70% of daily energy in India, while pulses, meat, poultry and fish together give only 6 to 9%, against a recommended 14%. In plain words, most of us eat plenty of roti and rice and too little dal.
Cereal protein also has a limit. The guidelines note that plant proteins are low in some essential amino acids, but cereals, millets and pulses complement each other. This is where the ratio comes in.
What is the 3:1 rule for vegetarian protein, and how do you use it?
ICMR-NIN says good-quality protein comes from an appropriate combination of cereals and pulses (3:1) along with milk. Its nutrient-requirements note gives the fuller mix: cereals, legumes and milk in a 3:1:2.5 ratio.
The plate above follows this: 250 g of cereals to 85 g of pulses is close to 3:1. In your kitchen, that means if you cook 75 g of raw rice or atta for a meal, keep about 25 g of raw dal next to it. If your usual plate is a mountain of rice with a thin dal, flip the balance.
Foods also differ a lot in protein. Here are ICMR-NIN's category averages per 100 g of raw food:
| Food group | Protein per 100 g (raw) |
|---|---|
| Pulses | 22.8 g |
| Milk products | 21.6 g |
| Nuts | 17.5 g |
| Millets | 9.9 g |
| Cereals | 9.3 g |
| Milk | 3.1 g |
Source: ICMR-NIN Dietary Guidelines 2024, Table 1.3. Cooked dal contains water, so protein per 100 g of cooked dal is lower.
Use this to size your dal. At 22.8 g per 100 g, a dal made from 30 g of raw pulses gives about 7 g of protein. One serving at dinner will not carry the day.
Millets have a small edge over cereals (9.9 g against 9.3 g). The guidelines give a range for how much of your cereals can be millets: 20 to 40% by raw weight. The main text and a table footnote in the same document differ slightly, so start at the low end.
How do you get enough protein on an Indian vegetarian diet, day to day?
Use ICMR-NIN's plate as a checklist instead of chasing "high protein" labels:
- Spread about 85 g of raw pulses across the day. Dal at lunch and dinner, and rajma, chole, lobia or sprouts in between.
- Have around 300 ml of milk or curd daily, as a glass of milk, a bowl of dahi or chaas.
- Add about 35 g of nuts and seeds. A small handful of peanuts counts.
- Snack on roasted or boiled chana, lobia or peanuts. The guidelines list roasted or boiled beans, chickpeas and peanuts as healthy snack options. For more ideas, see these Indian snacks that beat biscuits.
- Keep at least half of your cereals as whole grains, and swap part of the rice or wheat for millets, starting with about a fifth.
- Do not save protein for dinner. Put something in breakfast too, like besan cheela, sprouts, curd or paneer.
Add it all up and the ICMR-NIN plate gives about 72 g, which covers a 70 kg adult even at 1 g per kg. If extra dal and paneer leave you gassy, our note on protein and bloating explains the usual fix. And if paneer is your main protein, learn to spot fake paneer.
Do you need protein powder to fill the gap?
For healthy adults, usually not. ICMR-NIN's 2024 guidelines advise getting protein from the right food combinations and avoiding protein supplements to build muscle. Fix the ratio and the spread first. A plate like the one above gets you there without powder.
Two things to raise with your doctor. If you have kidney disease, protein limits change. And the guidelines flag that vitamin B12 and long-chain omega-3 fats are harder to get on a vegetarian diet, and milk has only a small amount of B12. Ask whether a B12 test makes sense for you.
Frequently asked questions
How much protein should a vegetarian eat per day in India?
For healthy adults, ICMR-NIN's allowance is 0.83 g per kg of body weight, or 1 g per kg if your diet is mostly cereal with low-quality protein. A 60 kg adult would need about 50 to 60 g.
Is dal chawal a complete protein?
Not on its own in every ratio, but it is a good start. ICMR-NIN says a combination of cereals, millets and pulses provides most of the amino acids, which complement each other. Keep the cereal-to-dal ratio near 3:1 and add curd or milk.
Can vegetarians get enough protein without supplements?
For most healthy adults, yes. ICMR-NIN's vegetarian plate reaches about 72 g from ordinary food, with no powder in it.
What is a good high-protein vegetarian snack?
Roasted or boiled chana, lobia or peanuts. ICMR-NIN lists these as healthy snack options.
Amaayu makes functional waters for everyday hydration. You can see the range on our products page.
This article is general information, not medical advice.
