How Much Protein to Build Muscle (Veg, India)

To build muscle on a vegetarian diet in India, aim for roughly 1.6–2.2 g of protein per kg of body weight daily alongside resistance training. A 70 kg person needs about 112–154 g a day. That is far more than the usual 1–2 katori of dal, so most veg eaters must plan protein into every meal deliberately.

Key takeaways
  • For muscle gain, target approximately 1.6–2.2 g protein per kg body weight per day (ISSN guidance) — well above the ICMR-NIN maintenance figure of ~0.8–1.0 g/kg.
  • Spread it across the day: roughly 25–35 g of protein at each of 3–4 meals stimulates muscle repair better than one big serving.
  • A typical Indian veg thali (dal + roti + sabzi + curd) delivers only ~15–20 g per meal — genuinely short for muscle building.
  • High-density veg sources help close the gap: soya chunks (~52 g/100g dry), paneer (~18–20 g/100g), roasted chana (~18–20 g/100g) and dals (~24 g/100g raw).
  • Combine complementary proteins (dal + rice, or a pea + brown-rice blend) so you get all nine essential amino acids, and always pair protein with progressive strength training.
KABO Butter Coffee — all-in-one plant-based nutrition shake with 23g protein, 60+ superfoods and 26 vitamins & minerals
Try KABO

Butter Coffee — All-in-One Nutrition Shake

23.11g complete plant protein, 60+ superfoods, 26 vitamins & minerals, probiotics & digestive enzymes — in one daily shake.

Why the number matters more than you think

Building muscle is not about eating "a lot of protein" in a vague sense — it is about hitting a specific daily total, consistently, while you train. For Indian vegetarians this is where things get tricky. Our meals are built around cereals and vegetables, with dal as the token protein. That works fine for survival, but muscle growth (muscle protein synthesis) needs a genuine surplus of the right amino acids on a repeated basis.

The reference point most Indians know is the ICMR-NIN maintenance figure of about 0.8–1.0 g of protein per kg of body weight per day. That number is for a sedentary adult simply maintaining tissue — it is not a muscle-building target. Once you add resistance training, the internationally cited range from the International Society of Sports Nutrition (ISSN) rises to roughly 1.6–2.2 g/kg per day. The gap between those two figures is exactly why so many gym-going vegetarians in India train hard but see little change.

Your muscle-building protein target, by body weight

Use your current body weight (in kg) and multiply. The lower end (1.6 g/kg) suits beginners and lean-gain goals; the higher end (2.2 g/kg) suits heavier training loads or a fat-loss-while-preserving-muscle phase. These are general ranges, not medical prescriptions.

Approximate daily protein target for muscle building (vegetarian, active)
Body weight Maintenance (~0.9 g/kg) Muscle building (1.6–2.2 g/kg)
50 kg ~45 g/day ~80–110 g/day
60 kg ~54 g/day ~96–132 g/day
70 kg ~63 g/day ~112–154 g/day
80 kg ~72 g/day ~128–176 g/day

These are approximate ranges based on ISSN and ICMR-NIN guidance. If you have kidney disease, are pregnant or breastfeeding, or manage a chronic condition, speak to a doctor or registered dietitian before raising protein intake sharply.

How much protein is really in your Indian veg foods?

Here is the reality check. The values below are approximate, drawn from well-established IFCT/ICMR-NIN-type data. "Dry" means raw uncooked; a katori is a standard small bowl (~150 g cooked for dals, ~30 g for dry snacks like roasted chana).

Approximate protein in common Indian vegetarian foods
Food Protein per 100 g Per typical Indian serving
Soya chunks (dry) ~52 g ~13–16 g per 25–30 g dry (1 small katori before soaking)
Moong / masoor dal (raw) ~24 g ~7–9 g per katori (~150 g cooked)
Chana dal (raw) ~25 g ~12–13 g per katori cooked
Paneer ~18–20 g ~9–10 g per 50 g cube portion
Roasted chana (bhuna chana) ~18–20 g ~5–6 g per 30 g mutthi
Rajma (raw) ~23 g ~8–9 g per katori cooked
Curd (dahi) ~3–4 g ~4–5 g per katori (~150 g)
Roti (whole wheat) ~9–11 g (flour) ~2.5–3 g per medium roti
Tofu ~8–10 g ~8–10 g per 100 g slab
Peanuts ~25 g ~7 g per 30 g mutthi

Values are approximate and vary by variety, brand and cooking method (a watery dal tadka has less per bowl than a thick home-cooked one).

Doing the daily math: a 70 kg example

Say you weigh 70 kg and want to build muscle, so your target is around 130 g of protein a day. A fairly typical vegetarian day might look like this:

  • Breakfast: 3 besan chillas + curd → ~15 g
  • Lunch: 2 rotis + 1 katori chana dal + 1 katori curd + sabzi → ~20 g
  • Snack: 1 mutthi roasted chana + peanuts → ~10 g
  • Dinner: paneer bhurji (100 g paneer) + 2 rotis → ~25 g

That adds up to roughly 70 g — a solid, protein-conscious veg day, yet still around 60 g short of the 130 g target. This is the honest gap most vegetarian gym-goers in India face. You either eat noticeably larger and more frequent high-protein portions (a lot of soya, paneer and dal), or you bridge the shortfall with a concentrated plant protein source. For the full food-first playbook, see our guide to the best plant protein in India.

Quality, not just quantity: complete protein for veg muscle

Muscle repair is driven by the essential amino acids, especially leucine. Most Indian dals and grains are individually "incomplete" — dals run low in methionine, while rice and wheat run low in lysine. Eaten together (the classic dal-chawal or dal-roti), they complement each other and cover the full amino acid set. This is a genuine strength of the traditional Indian plate that often gets overlooked.

Soya, on the other hand, is a naturally complete plant protein, which is why soya chunks are such a useful muscle-building food for vegetarians. Where you cannot rely on food alone, a pea + brown-rice protein blend mirrors the same complementary logic in concentrated form — pea covers what rice lacks and vice versa. Our complete guide to plant protein in India breaks down amino acid quality in more detail, and if you want a quick decision framework, how to choose plant protein in India covers what to check on a label.

Distribute protein across the day

Your body can only use so much protein for muscle synthesis in one sitting. Rather than a single large serving, aim for roughly 25–35 g at each of 3–4 meals. For a vegetarian, that usually means adding a deliberate protein anchor to breakfast (often the weakest meal) — a besan chilla, sprouts, curd or a shake — instead of relying on dinner to do all the work.

Protein needs training to become muscle

Protein alone does not build muscle. It is the raw material; resistance training with progressive overload is the trigger. If you are eating your target but not lifting (or not progressively challenging your muscles), you will not gain meaningful mass. Equally, training hard without hitting your protein target leaves results on the table. The two work together.

Beyond protein: the micronutrients Indian veg diets often miss

Building and recovering muscle also draws on nutrients that vegetarian Indian diets are commonly short on: vitamin B12, vitamin D, iron and zinc. B12 in particular is almost absent from plant foods, and deficiency is widespread among Indian vegetarians. Iron and zinc support oxygen transport and repair, while vitamin D and calcium matter for muscle function under load. A protein plan that ignores these micronutrients is only half a plan — our overview of whole-body nutrition explains why the supporting cast matters as much as the protein itself.

Where KABO fits

KABO is an India-made, plant-based all-in-one nutrition shake designed exactly for this gap. One 54 g serving provides 23.11 g of complete plant protein from a pea + brown-rice blend — the same complementary amino acid logic as dal + rice, in one convenient serving. It also carries 26 vitamins & minerals (including B12, vitamin D, iron, zinc and biotin 40 mcg), 8 billion CFU probiotics, digestive enzymes and 60+ superfoods, so it addresses the micronutrient blind spots at the same time. It is dairy-free, lactose-free, FSSAI-licensed, and uses no artificial sweeteners. Used as one of your daily protein anchors, it makes that 60 g gap far easier to close. You can see the exact label breakdown in what is KABO, or explore the Butter Coffee shake directly. For readers who specifically want vitamins built into their protein, plant protein with vitamins in India is a useful companion read.

A simple weekly starting plan

  • Set your number: body weight (kg) × 1.6 to start. Increase toward 2.2 as training gets harder.
  • Anchor every meal: put a real protein source (dal, soya, paneer, curd, sprouts or a shake) in each of 3–4 meals.
  • Lean on high-density foods: soya chunks, chana dal, paneer and roasted chana do the heavy lifting.
  • Train with progressive overload: 3–4 resistance sessions a week, gradually adding weight or reps.
  • Cover micronutrients: ensure B12, vitamin D, iron and zinc are in your diet or supplementation.
  • Be patient and honest: natural lean-mass gain is roughly 0.5–1 kg per month under good conditions.

Frequently asked questions

How much protein per day do I need to build muscle on a veg diet in India?

For muscle building alongside resistance training, aim for roughly 1.6–2.2 g of protein per kg of body weight per day, based on ISSN guidance. A 60 kg person needs about 96–132 g and a 70 kg person about 112–154 g daily. This is well above the ICMR-NIN maintenance level of ~0.8–1.0 g/kg, which is only meant to prevent deficiency, not build muscle.

Can Indian vegetarians build muscle without eggs or meat?

Yes. When total daily protein and calories are matched, vegetarians can build muscle just as effectively as non-vegetarians. The key is hitting your protein target and getting a complete amino acid profile — through combinations like dal + rice, naturally complete foods like soya, or a pea + brown-rice protein blend. Consistent resistance training is equally essential.

Is dal enough protein to build muscle?

On its own, usually not. A katori of cooked dal has only about 7–13 g of protein, and most Indians eat just 1–2 katori a day. To reach a muscle-building target of 100–150 g, you would need several katoris plus other sources. Dal is a valuable base, but you will need higher-density foods like soya chunks and paneer, or a protein supplement, to close the gap.

Which vegetarian foods have the most protein for muscle gain in India?

Soya chunks are the standout at roughly 52 g per 100 g dry (about 13–16 g per small serving). Paneer (~18–20 g/100g), roasted chana (~18–20 g/100g), chana dal and rajma (~23–25 g/100g raw), tofu and peanuts are all strong options. Combining a few of these across the day makes hitting your target realistic.

Do I need a protein shake, or can I do it with food alone?

You can do it with food alone if you are willing to eat larger, frequent high-protein portions — plenty of soya, paneer, dal and curd. In practice, many busy Indian vegetarians fall short by 40–60 g a day. A concentrated plant protein source, such as a pea + brown-rice shake, is a convenient way to bridge that gap without cooking several extra servings.

Back to blog

Leave a comment