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.
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):
| Bodyweight | Muscle target (1.6–2.2 g/kg) |
|---|---|
| 55 kg | 88–121 g |
| 60 kg | 96–132 g |
| 70 kg | 112–154 g |
| 80 kg | 128–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:
| Food | Portion | Protein |
|---|---|---|
| Soya chunks (dry) | 50 g | ~26 g |
| Paneer | 200 g | ~36 g |
| Curd / dahi | 200 g | ~22 g |
| Moong / masoor dal (cooked) | 2 bowls | ~18 g |
| Milk | 500 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.
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.