To build muscle, aim for 1.6–2.2 g of protein per kg of bodyweight per day with strength training — roughly 120–160g for most Indian men and 90–120g for women. The problem: a typical thali of dal, rice, roti and sabzi delivers only 40–60g. Here's how to close that gap on a veg or non-veg diet.

Shortcut

Get your exact number with our protein calculator — set the goal to "Build muscle".

How Much Protein to Build Muscle

India's ICMR puts the baseline at ~0.8–1.0 g/kg for sedentary adults, but building muscle needs more. Sports-nutrition evidence points to 1.6–2.2 g/kg (about 0.7–1.0 g per pound):

BodyweightMuscle target (1.6–2.2 g/kg)
55 kg88–121 g
60 kg96–132 g
70 kg112–154 g
80 kg128–176 g

"A thali gives you 40–60g of protein. Muscle needs 120–160g. That gap — not your genetics — is why most Indians struggle to build size."

Can Vegetarians Build Muscle? Yes — Here's the Maths

A planned vegetarian day reaches 130g of protein comfortably:

FoodPortionProtein
Soya chunks (dry)50 g~26 g
Paneer200 g~36 g
Curd / dahi200 g~22 g
Moong / masoor dal (cooked)2 bowls~18 g
Milk500 ml~16 g
Whey scoop (optional)1 scoop~24 g

Non-veg makes it even easier: 150g chicken breast alone gives ~46g. See our 7-day high-protein Indian meal plan and best veg protein sources.

The "30g Per Meal" Myth

You may have heard the body "can only absorb 30g of protein per meal." That's wrong — your gut absorbs almost all of it. What has a limit is muscle protein synthesis per meal (~20–40g). So the real rule is simply to spread protein across 3–5 meals, not to cap any single meal.

The Part Everyone Skips: Match Protein to Your Training

Protein builds muscle with a training stimulus. Your need rises on a heavy progressive-overload week and eases on a lighter one. The lifters who grow fastest track both their training and their protein and adjust together — not just chase a fixed number.

That's what Nutri Macro does: it tracks your workouts, protein and calories, and recovery in one app — photo-scanning Indian food to log every gram — and adjusts your targets as your training load changes.

Fuel the muscle you're training for

Protein target + Indian food photo-scan + workout & recovery tracking, in one app. 3-day free trial.

Download Nutri Macro India

Frequently Asked Questions

How much protein to build muscle? 1.6–2.2 g/kg per day — ~120–160g for most men, 90–120g for women.

Can vegetarians build muscle in India? Yes — soya, paneer, curd, dal, milk and eggs (if lacto-ovo) reach 130g/day with planning.

Why do Indians fall short? A thali gives only 40–60g; adding a protein source to every meal closes the gap.

Do I need whey protein? No — it's a convenient top-up, not a requirement. Whole foods can hit your target.