All articlesNutrition

How to hit 100g of protein a day as an Indian vegetarian

A healthy vegetarian Indian diet still tends to stall around 50g of protein. The gap is closable — but not by eating more dal.

· 10 min read

If you are vegetarian, lift weights, and have ever tried to work out your protein intake, you have probably had the same unpleasant afternoon: you add it up honestly, and the number is about half what you assumed.

This is extremely common and it is not a discipline failure. A traditional Indian vegetarian diet is built around grains and pulses, which are protein-containing rather than protein-dense. You can eat well, eat plenty, feel full, and still finish the day at 45 grams.

How much do you actually need?

The Indian Council of Medical Research puts the requirement for a sedentary adult at roughly 0.83 grams per kilogram of body weight — about 54 grams for a 65kg person. That is a floor for avoiding deficiency, not a target for someone training.

Daily protein targets by goal
SituationPer kg body weightFor a 65kg adult
Sedentary, maintenance0.8–1.0g52–65g
Active, general health1.2–1.4g78–91g
Building muscle1.6–2.0g104–130g
Losing fat while training1.8–2.2g117–143g

Higher intake matters most in a calorie deficit, where adequate protein is what preserves muscle while you lose fat. If you have kidney disease, these figures do not apply to you — ask your doctor.

Where the gap actually is

Here is a genuinely healthy vegetarian day, honestly totalled.

A typical 'good' vegetarian day
MealFoodProtein
Breakfast2 parathas + achar + chai9g
Lunch3 rotis + dal + sabzi + rice18g
SnackTea + 2 biscuits2g
Dinner3 rotis + sabzi + dal16g
Total45g

Around 1,900 calories, plenty of vegetables, plenty of fibre. It is not a bad diet. It is just about 55 grams short for anyone training seriously, and no amount of eating more of the same fixes it — three more rotis add 11 grams of protein and 310 calories, which is a losing trade.

The gap closes by adding dense sources, not by increasing volume.

The foods that actually move the number

Vegetarian protein sources, ranked by protein per 100 calories
FoodPortionCaloriesProtein
Soya chunks (dry)50g173 kcal26g
Whey protein1 scoop (30g)120 kcal24g
Low-fat paneer100g200 kcal20g
Greek yoghurt / hung curd150g130 kcal15g
Tofu150g110 kcal12g
Roasted chana50g180 kcal9g
Full-fat paneer100g296 kcal18g
Toned milk250ml120 kcal8g
Curd (plain)150g90 kcal5g
Peanuts30g170 kcal8g
Sprouted moong100g100 kcal7g

Soya chunks are the most protein-efficient whole food available to Indian vegetarians by a clear margin, and among the cheapest sources of protein in any diet.

Two of these deserve special mention because they are underused.

Soya chunks deliver 26 grams of protein for 173 calories and cost a fraction of what paneer does. Fifty grams of dry chunks, soaked and squeezed, absorbs whatever masala you put it in. It is the single most effective change available to most vegetarian Indian diets.

Hung curd is ordinary curd with the whey strained out, which roughly doubles the protein per gram. Making it costs a muslin cloth and two hours in the fridge.

Do you need whey protein?

Not necessarily, but the arithmetic is worth seeing plainly. Getting from 45 to 100 grams with food alone is achievable — the day plans below do it — but it means eating deliberately at every meal. A single scoop of whey supplies 24 grams for 120 calories and takes fifteen seconds.

Whey is a dairy product, so it is vegetarian, though not vegan. For a target above about 120 grams, or for anyone with a genuinely limited appetite, one or two scoops a day removes most of the difficulty. It is a convenience, not a requirement.

Three worked days

80g of protein, around 1,900 calories

MealFoodProtein
BreakfastBesan chilla (60g besan) + curd18g
Mid-morning250ml toned milk8g
Lunch2 rotis + thick dal + 100g paneer sabzi28g
Snack50g roasted chana9g
DinnerRajma (thick) + 1 roti + curd17g
Total80g

100g of protein, around 2,100 calories

MealFoodProtein
BreakfastMoong dal chilla + 150g Greek yoghurt26g
Mid-morning250ml toned milk8g
Lunch2 rotis + 50g soya chunk curry + salad31g
SnackSprouts chaat (100g) + 20g peanuts12g
Dinner100g paneer bhurji + 2 rotis + dal26g
Total103g

130g of protein, around 2,500 calories

MealFoodProtein
Breakfast4 egg whites + 2 whole eggs + 2 toast28g
Mid-morning1 scoop whey + 250ml milk32g
Lunch50g soya chunks + 2 rotis + thick dal36g
Snack150g hung curd + 30g almonds21g
Dinner150g paneer + 1 roti + salad31g
Total148g

Eggs are included here as lacto-ovo vegetarian. Replace with 100g of tofu and a second whey scoop for a pure lacto-vegetarian version at a similar total.

Five practical changes, in order of impact

  1. Add soya chunks once a day. Fifty grams dry, in any curry you already make. That is +26 grams for under 200 calories, and it is the cheapest protein in the shop.
  2. Cook your dal thicker. Costs nothing and adds 3 to 4 grams per serving, twice a day.
  3. Put curd at every meal. A katori is 4 to 5 grams. Three a day is 15 grams you were not counting on.
  4. Replace the biscuit habit. Two biscuits are 2 grams of protein and 120 calories. Fifty grams of roasted chana is 9 grams for 180. It is a better trade on every axis except convenience.
  5. Front-load breakfast. Most Indian breakfasts are almost pure carbohydrate. A besan or moong dal chilla instead of poha turns a 4-gram meal into a 16-gram one at the same calories.

A note on the “too much protein” worry

For people with healthy kidneys, intakes in the 1.6 to 2.2 grams per kilogram range are well studied and have not been shown to cause kidney damage. The caution genuinely applies to people with existing kidney disease, who should follow medical advice rather than general guidance. Drink water, eat a varied diet, and if you have any renal condition, talk to your doctor before increasing protein.

See also our comparison of paneer, chicken and soya for the per-rupee and per-calorie maths on the three most common protein choices in Indian kitchens.

Figures on this page are typical values compiled from public nutrition data and are approximations — real dishes vary with recipe, oil, and portion size. This article is general information, not medical or dietary advice. Talk to a doctor or a registered dietitian about any medical condition or before making significant changes to your diet.

Start with tonight's dinner

No card, no trial countdown, no 40-question quiz. Sign up, photograph one plate, and see whether it is worth your time.