India's Protein Deficit: A Vegetarian's Complete Guide to Meeting Daily Protein Needs
Prashanth BhushanAround 80% of Indians do not eat enough protein. The figure shifts a few points depending on which survey you read, but the direction is the same across ICMR-NIN data, IMRB's Right To Protein studies, and dietitian field reports. The gap is real. It is well-documented. And it hits vegetarians the hardest.
This guide is for the Indian vegetarian who has heard "you need more protein" without ever being told what that actually means in grams, in foods, or in a real day's meals. We will work through the actual number you need, why your current diet probably under-delivers, the ten foods that move the needle, and a one-day meal template you can run this week.
How much protein do you actually need?
The ICMR-NIN guideline for an average sedentary Indian adult is 0.83g of protein per kg of body weight per day. The WHO floor is similar. That number is the bare minimum to prevent deficiency, not the optimal amount if you train or are trying to lose fat.
When you exercise, the number climbs. Sports nutrition research from the International Society of Sports Nutrition recommends 1.4 to 2.0g per kg for active adults, depending on training load. For weight loss specifically, around 1.6g per kg helps preserve muscle while you cut.
Here is what those numbers look like in real grams.
| Body weight | Sedentary (0.83g/kg) | Moderately active (1.2g/kg) | Strength training or fat loss (1.6g/kg) |
|---|---|---|---|
| 50 kg | 42g | 60g | 80g |
| 60 kg | 50g | 72g | 96g |
| 70 kg | 58g | 84g | 112g |
| 80 kg | 66g | 96g | 128g |
| 90 kg | 75g | 108g | 144g |
These are daily totals, spread across all meals. A 70kg moderately active person needs around 84g a day. A typical Indian thali delivers 12 to 18g. Three thalis a day puts you at 36 to 54g. The shortfall is 30 to 50g per day that has to come from somewhere else.
Why vegetarians in India are chronically protein-deficient
Two reasons. The first is structural. Indian vegetarian meals are built around carbs. The second is qualitative. The proteins we do eat are mostly incomplete on their own.
Look at a standard Indian thali. Two rotis, a small katori of dal, a sabzi, a katori of rice, a small bowl of curd, sometimes a piece of paneer or a side salad. The macro math:
| Item | Protein (approx) |
|---|---|
| 2 phulka rotis | 6g |
| 1 katori toor or moong dal (150ml) | 5g |
| Sabzi (mixed veg) | 2g |
| 1 katori rice (100g cooked) | 2g |
| 1 small katori curd (100ml) | 3g |
| Total thali | ~18g |
That is one of the better-balanced thalis. Many real-world meals come in lower. Three of these gets you to 54g a day, which is fine for a 65kg sedentary person and short for everyone else.
The qualitative problem is amino acids. Most plant proteins are missing one or more of the nine essential amino acids your body cannot manufacture. Rice is low in lysine. Most dals are low in methionine. The traditional Indian solution is to combine them across a meal, rice with dal, which complements the amino acid profile. That works at the meal level. It does not solve the volume problem.
Soy is one of the few plant proteins that is complete on its own. So is quinoa. Eggs are complete for ovo-vegetarians. These foods do disproportionate work in closing the protein gap because they deliver volume and quality at the same time.
The other dimension worth understanding is bioavailability. Animal proteins (eggs, dairy) are absorbed and used by the body more efficiently than plant proteins. The Protein Digestibility Corrected Amino Acid Score, PDCAAS, captures this. Egg whites score 1.0 (perfect). Soy scores 0.91. Dal scores around 0.70. That means 50g of dal protein does not deliver the same usable amino acids as 50g of egg protein. A vegetarian needs to eat slightly more, in volume, to net the same absorbed protein.
The top 10 high-protein vegetarian foods in India
Ranked by protein per 100g of food as it is typically consumed. Sources: USDA FoodData Central, FSSAI commercial labels, brand-specific lab reports.
| Rank | Food | Protein per 100g | Honest context |
|---|---|---|---|
| 1 | Soya chunks (Nutrela, TVP), dry weight | 52g | Misleading number. Dry chunks rehydrate to roughly 3x their weight. Per 100g of cooked soya chunks (what you actually eat), it is around 17g. Cheap, versatile, slightly chewy texture. |
| 2 | Paneer, commercial (Amul, Mother Dairy) | 14 to 18g | Familiar and convenient. Pays a fat tax. 20 to 25g of fat per 100g, mostly saturated. |
| 3 | Soya chaap, no-maida (e.g. Protein Pantry Tandoori) | 16 to 19g | Indian palate, very low fat (1.14g per 100g for our Tandoori), complete protein. Maida-bulked street and supermarket versions clock 8 to 10g, so the label matters. |
| 4 | Tofu, firm (USDA reference) | 17g | Gluten-free, complete protein. Indian market tofu (Yotti's, Soyalicious, Goodness Foods) usually labels at 10 to 14g per 100g, lower than the USDA reference because Indian tofu is wetter and less pressed. |
| 5 | Whole eggs | 13g | Complete protein, high bioavailability, cheapest per gram of protein. Only for ovo-vegetarians. |
| 6 | Cottage cheese, hung curd | 10 to 12g | Easy to integrate into Indian meals, low fat in non-fat versions, high satiety. |
| 7 | Greek yogurt, non-fat (Epigamia, Mother Dairy variants) | 9 to 10g | Same role as hung curd, slightly higher protein density, more expensive per gram. |
| 8 | Cooked lentils (toor, moong, masoor, urad, chana dal) | 8 to 9g | The Indian staple. Incomplete on its own, completed across the meal by rice or wheat. |
| 9 | Cooked chickpeas, kidney beans, black chana | 8 to 9g | Same category as dal. Higher fiber. Adds satiety to a meal. |
| 10 | Roasted peanuts, pumpkin seeds, sunflower seeds | 25 to 30g | Dense, but eaten in small handfuls. Realistic contribution per snack is 5 to 8g. |
A few honest observations from this list.
Items 1 to 5 are the foods that actually move the needle for a vegetarian trying to hit 80g or more per day. Items 6 to 9 are supporting players that fill gaps and add variety. Item 10 is snack-only.
Protein Pantry sits at #3 in this ranking. Soya chunks beat us on raw density (dry weight) but that number is misleading once you cook them. Commercial paneer is on the high end of the range, about 18g Protein per 100g, but carries 20x the fat per 100g. We did not invent soya chaap. What we built is a version with no maida, no preservatives, and a protein-to-fat-and-calorie ratio that actually fits in a weight loss or muscle building diet. If you want the full breakdown of how chaap stacks up against paneer and tofu, our chaap vs paneer vs tofu comparison piece goes deep on the macros.
How to hit 0.8 to 1.2g of protein per kg as a vegetarian in India
A practical one-day template for a 70kg moderately active person, target 85g of protein.
Breakfast (~22g)
- 2 eggs scrambled with vegetables (12g)
- 1 cup non-fat Greek yogurt or hung curd with a tablespoon of chia seeds (10g)
Mid-morning snack (~10g)
- 1 boiled egg (6g)
- Small handful roasted chana or peanuts (4g)
Lunch (~25g)
- 2 rotis + 1 cup chana dal + sabzi (15g from the meal base)
- 100g paneer in the sabzi or as a side, or 50g paneer plus a katori of curd (10 to 15g)
Evening snack (~12g)
- 100g grilled soya chaap (19g, save half for the next day if you do not need it all)
- Or a single packet of a Protein Pantry tikki or cutlet (25 to 30g, the higher-end snack option)
Dinner (~18g)
- 1 cup brown rice + 1 cup rajma + 100g curd + side salad (15 to 18g)
- Or a single 100g serving of Tandoori Chaap as the main, with mint chutney and lettuce wraps (19g)
Total for the day: 85 to 90g. Adjust portion sizes proportionally to your body weight and activity level.
A few practical principles that make this template work in real life.
Spread protein across meals. Your body uses 25 to 35g of protein per meal more efficiently than a single 70g hit at dinner. Three to four 20-to-30g doses across the day is the right structure.
Anchor each meal with one dense protein source. Dal alone is not enough at lunch. Add paneer, eggs, chaap, tofu, or extra curd to hit the per-meal target.
Treat snacks as protein opportunities, not carb traps. A samosa is a calorie cost with no protein return. A boiled egg, a small katori of hung curd, or a single packet of tikki delivers 10 to 25g of usable protein for similar calories.
Do not lean on supplements as the foundation. A whey scoop adds 24g of protein, useful as a top-up. It does not replace the muscle-building, satiety, and micronutrient value of whole food protein. Fix the meals first, then add the scoop on training days if you still need it.
Ready-to-cook protein foods: how Protein Pantry fits

Most Indian vegetarian protein advice ends at "eat more paneer and dal." That advice is fine if you have 45 minutes to cook three protein-rich meals a day. Most working professionals do not.
This is the gap that ready-to-cook protein foods fill. From frozen, cooked in 3 minutes (tops), no oil and no marination time required. Our Tandoori Chaap and Korean BBQ Chaap deliver 19g and 16.3g of protein per 100g, respectively. Our tikki and cutlet range, including Spinach Cheese Cutlet (25g protein per 200g pack), Beetroot Kebab (27g), and Chickpea Falafel (26g), each carry a full meal's worth of protein in a single serving.
Where these fit in a normal Indian workday:
Post-workout, when you want protein in your stomach within 30 minutes of training. A pack of Tandoori Chaap is in your microwave in 90 seconds.
Weekday lunches, when you do not have time to make paneer bhurji at 11am but you do have 12 minutes for a chaap wrap or a tikki rice bowl.
Late-evening cravings, when you would otherwise eat Maggi or order biryani. A tikki and a small salad lands closer to 30g of protein at 300 to 400 calories.
We are not the answer to the protein deficit on our own. No single food is. If you are reading this and you are currently at 50g of protein a day, adding one serving of clean ready-to-cook vegetarian protein at any meal closes 20 to 30g of the gap by itself. That is a real lift.
For a deeper breakdown of soya chaap as a category, including how to cook it without ruining the macros, read our complete guide to soya chaap.