Learn

Protein for vegetarians in India: how much, from what

Vegetarians don't need a different protein target than anyone else — they need a smarter shopping list. Here's the actual number, the everyday foods that hit it, and the one combining trick that matters more than any single "superfood."

Why protein matters

When you eat in a calorie deficit to lose fat, your body doesn't only burn fat — some of that weight loss can come from muscle, unless you give it a reason to keep the muscle around. Protein is that reason. It supplies the amino acids muscle needs to repair and maintain itself, and it's also the most filling of the three macronutrients, which makes a calorie deficit noticeably easier to stick to. Whether you're trying to lose fat, build muscle, or simply stop losing strength as you age, protein intake is one of the few levers with consistent evidence behind it.

How much you actually need

Your target isn't lower because you don't eat meat. Sports nutrition research (ISSN, 2017) puts the useful range for exercising adults at 1.6–2.2 g of protein per kg of bodyweight per day — well above the ICMR-NIN RDA of 0.83 g/kg, which is only the minimum to avoid deficiency in a sedentary adult, not a target for anyone who trains.

  • Fat loss: 1.6–2.2 g/kg, default around 2.0 g/kg
  • Muscle gain: 1.6–2.2 g/kg, default around 1.8 g/kg
  • General health / maintenance: 1.2–1.6 g/kg

A 65 kg vegetarian aiming for fat loss is realistically looking at roughly 110–130 g of protein a day. That number doesn't change because your diet is vegetarian — what changes is how hard you have to work to get there.

The real challenge: sourcing, not the target

Vegetarian sources tend to be less protein-dense per 100 g than meat, fish, or eggs, and often carry more carbs alongside the protein. That's not a flaw — it just means portions need to be bigger and more deliberate. Indian vegetarian cooking already has a strong bench of options once you know where to look.

Protein per 100 g across common vegetarian sources (values from ifit90's Indian food price data).

Dried soya chunks are the outlier — around 52 g of protein per 100 g (dry weight, before rehydrating), among the most protein-dense vegetarian foods in any kirana store. Dal (moong, toor, chana, masoor, rajma) sits in a solid 20–24 g per 100 g dry range. Paneer and peanuts land around 18–24 g per 100 g. Curd and milk are lower per 100 g (around 3 g) but easy to eat in large volumes, which adds up over a day. Tofu, soya milk, sattu, besan, and roasted chana are also steady contributors.

Why dal-chawal isn't a compromise

Protein quality isn't just the gram count on the label — it's which essential amino acids are present and in what proportion. Rice and wheat are relatively low in lysine; dal, chana, and rajma are relatively low in methionine. Eaten across the same day, they complement each other, and the combined amino acid profile looks far more complete than either alone — exactly what traditional Indian plates already do: dal-chawal, rajma-chawal, khichdi, idli-sambar, chana-roti.

Dal-chawal isn't a vegetarian compromise — it's the amino acid pairing your body was waiting for.

You don't need the cereal and pulse in the same bite, or even the same meal — what matters is a variety of plant proteins across the day. As a practical audit rule, count roti and dal protein a little conservatively (roughly 80% "usable") since their digestibility is somewhat lower than dairy, soy, or egg protein. Aim to get at least half your daily protein from higher-quality sources — dairy, soy, or whey if you use it — and let dal and roti fill in the rest.

A daily template

Here's roughly what 110–120 g of vegetarian protein looks like across a normal Indian eating day — not a rigid prescription, just a sense of scale:

  • Breakfast: curd or milk with sattu or oats — roughly 15–20 g
  • Lunch: 1 katori dal + 2 roti + paneer or soya sabzi — roughly 30–35 g
  • Evening snack: roasted chana, peanuts, or a protein bar — roughly 12–15 g
  • Dinner: dal or rajma/chole + rice or roti, with curd — roughly 30–35 g
  • Extra: whey or soya milk if short of target — roughly 20–25 g

Spreading protein across 3–4 meals (roughly 20–40 g per meal) rather than one sitting is also supported by the research and tends to be easier to hit consistently.

Practical notes

If your BMI is in the higher range, calculate your protein target off a target or adjusted bodyweight rather than current weight, so the absolute number doesn't get inflated. Intakes up to roughly 2.2 g/kg are considered safe for healthy kidneys; with known kidney disease or diabetic nephropathy, check with a doctor before pushing protein higher. Hitting a protein target is ultimately a habit built from a handful of reliable, repeatable foods, not one perfect meal — dal, paneer, curd, soya chunks, and peanuts, eaten consistently, will get most vegetarians there.