Protein Gaps in Indian Vegetarian Diets

How much you actually need, which foods close the gap, and why combining matters

How Much Protein Do You Need?

The ICMR-NIN recommends 0.83 g of protein per kg of body weight per day for adults. For a 60 kg person, that is about 50 g/day. Many Indian vegetarians consume 30–40 g/day — a 20–40% shortfall. Protein is essential for muscle repair, immunity, enzyme production, and hormone balance.

Quick calculation: Your weight in kg × 0.83 = your daily protein target in grams. Active adults and pregnant women need more (up to 1.0–1.2 g/kg).

Best Indian Vegetarian Protein Sources

Food Protein per 100 g Typical Indian Dishes
Soybean (whole) 36.5 g Soy chunks curry, soy keema
Paneer 18.3 g Palak paneer, paneer tikka
Chana dal 20.1 g Chana dal tadka, besan chilla
Moong dal 24.0 g Moong dal khichdi, sprouts
Masoor dal 25.4 g Dal fry, dal soup
Rajma 22.9 g Rajma chawal
Curd (dahi) 3.5 g Raita, lassi, curd rice
Peanuts 25.3 g Peanut chutney, chikki
Milk (buffalo) 4.3 g Tea, kheer, paneer
Sprouts (moong) 3.0 g Sprout salad, misal pav

Why Food Combining Matters

Most plant proteins are incomplete — they lack one or more essential amino acids. The classic Indian combination of dal + rice (or roti + dal) creates a complete protein because cereals are low in lysine but high in methionine, while pulses are the opposite.

Winning combinations:

Common Signs of Low Protein

How MyBioWell Helps

MyBioWell calculates your personal protein target based on your age, weight, sex, and activity level. It then scans 287+ Indian vegetarian foods to find the exact meals that close your protein gap — using foods from your own regional cuisine. The analysis takes about 2 minutes and requires no signup.

Check My Nutrient Gaps →

Disclaimer: This article is for informational purposes only and is not medical advice. Always consult a healthcare provider for clinical decisions. Sources: ICMR-NIN RDA 2020, IFCT 2017.