How Much Protein Per Day Do You Need to Build Muscle? An Indian Guide
muscle-gain

How Much Protein Per Day Do You Need to Build Muscle? An Indian Guide

June 20, 2026 · Updated October 2, 2026 · 6 min read · By UltraFit360 Team

💡 Quick Answer

For general health, ICMR-NIN recommends 0.83 g of protein per kg of body weight a day. To build muscle with strength training, aim for about 1.6 g per kg (range 1.6–2.2 g). A 70 kg lifter needs about 112 g a day, split into 3–5 meals of 25–40 g each.

  • Research finds muscle gains level off at around 1.6 g per kg a day for most people.
  • If you are overweight, base the target on your goal weight or height-based weight, not current weight.
  • Most Indian vegetarian diets give 50–60 g a day; closing the gap takes deliberate protein at every meal.
  • Total daily protein matters more than timing or whether it comes from powder or food.

"How much protein per day?" is one of the most common questions in Indian gyms, and the answers range from "too much protein damages your kidneys" to "eat 3 g per kg". The research is clearer than the gym advice. This guide gives you the numbers, a body-weight table, and real Indian meal plans that hit them. For a personalised number, use our protein calculator.

How much protein per day: the short answer

GoalProtein per kg body weight per daySource
Basic health, sedentary adult0.83 g (1 g on cereal-based diets with lower protein quality)ICMR-NIN RDA 2020
Active, general fitness1.2–1.4 gSports nutrition consensus
Muscle gain with strength training1.6 g (up to 2.2 g)Morton et al. 2018 meta-analysis; ISSN
Fat loss while keeping muscle1.8–2.2 gHigher protein helps preserve muscle in a deficit
Adults over 50–60 who train1.2–1.6 g, with 30–40 g per mealOlder muscle needs more protein per meal

The 0.83 g figure is the amount needed to prevent deficiency in most healthy adults, not the amount that maximises muscle gain. A large 2018 meta-analysis of 49 studies (Morton and colleagues) found that extra protein improved muscle gains from resistance training up to about 1.6 g per kg per day, with little further benefit beyond that; the upper confidence limit was about 2.2 g per kg. That is why 1.6 g per kg is a sensible target and 2.2 g a reasonable ceiling.

Protein for muscle gain: daily targets by body weight

Body weightHealth (0.83 g/kg)Muscle gain (1.6 g/kg)Upper useful range (2.2 g/kg)
50 kg42 g80 g110 g
60 kg50 g96 g132 g
70 kg58 g112 g154 g
80 kg66 g128 g176 g
90 kg75 g144 g198 g

If you are carrying a lot of extra fat, use your goal weight (or a healthy weight for your height) rather than your current weight. A 100 kg person aiming for 80 kg needs roughly 130 g, not 160 g.

Why many Indians fall short

Indian meals are built around cereals: rice, roti, poha, upma, idli, dosa. They are filling and provide some protein, but not much per calorie. A typical vegetarian day of poha, dal-rice-sabzi, chai with biscuits and roti-sabzi often lands around 45–60 g. That covers the basic RDA for many adults but is roughly half what a 70 kg lifter needs for muscle gain. Non-vegetarians who eat chicken or eggs once a day often reach 70–90 g, still short.

How to spread protein across the day

Your body uses protein best when it is spread over 3–5 meals, each with roughly 0.4 g per kg (25–40 g for most people). That way each meal gives enough leucine to switch on muscle building. In practice:

Timing is secondary. Hitting your daily total matters most; see the anabolic window myth.

Best Indian protein sources

Food and portionApprox. proteinNotes
Soya chunks, 50 g dryAbout 26 gCheapest vegetarian protein; see soya chunks protein
Paneer, 100 gAbout 19 gIFCT 2017; high in fat (about 25 g)
Firm tofu, 100 gAbout 15–17 gHalf the calories of paneer; see paneer vs tofu
Chicken breast, 100 g rawAbout 22–23 gVery lean
Eggs, 2 largeAbout 12 gCheap and versatile
Whey protein, 1 scoopAbout 22–25 gConvenient top-up; see best protein powder
Hung curd / Greek yogurt, 150 gAbout 12–15 gVaries by brand and straining
Dal, 1 katori cooked (about 30 g dry)About 6–7 gSee protein in dal
Milk, 250 mlAbout 8 gToned or double-toned
Roti, 1 mediumAbout 3 gAdds up across meals
Peanuts, 30 gAbout 7–8 gCalorie-dense

Values are approximate; check labels for packaged foods. For a fuller list, see our Indian food calories and protein chart.

Sample day: vegetarian, about 110 g protein

Sample day: non-vegetarian, about 130 g protein

Need more ideas? See high-protein Indian breakfasts, Indian gym diet plan, or generate a plan with our meal plan generator.

Do you need whey protein?

No, but it helps. If you are vegetarian and need 100+ g a day, one scoop of whey makes the target far easier without adding much fat or many calories. It is just a dairy protein, not a drug. Start with our whey protein for beginners guide.

Is high protein safe?

For healthy adults, intakes of 1.6–2.2 g per kg have not been shown to harm the kidneys or bones. People with existing kidney disease, or diabetes with kidney involvement, need individual limits and should talk to their doctor or dietitian before raising protein. Drink enough water, and keep fibre up with vegetables, fruit and whole grains.

Find your number

Multiply your body weight (or goal weight) in kg by 1.6. That is your daily protein target for muscle gain. Divide it across 3–5 meals. Our protein calculator does this for you, and the calorie calculator sets the calories to go with it.

Frequently Asked Questions

How much protein per day do I need?

For basic health, about 0.83 g per kg of body weight according to ICMR-NIN. If you lift weights to build muscle, aim for about 1.6 g per kg, up to 2.2 g per kg.

How much protein do I need for muscle gain?

About 1.6 g per kg of body weight per day. Research shows gains level off around this point for most people, with 2.2 g per kg as a sensible upper limit.

How much protein does a 70 kg person need?

About 58 g a day for basic health and about 112 g a day for muscle gain, split into 3 to 5 meals of 25 to 40 g.

Can vegetarians get enough protein for muscle gain?

Yes. Combine paneer, tofu, soya chunks, curd, dal, milk and, if needed, one scoop of whey at every meal to reach 1.6 g per kg.

Is 150 g of protein a day too much?

For a healthy adult weighing 70 to 90 kg who trains, 150 g is within the safe and useful range. People with kidney disease should follow their doctor's advice.

How much protein can the body absorb in one meal?

Your body absorbs almost all the protein you eat. For muscle building, about 0.4 g per kg per meal, roughly 25 to 40 g, is a practical amount to aim for.

More from UltraFit360
UF

UltraFit360 Team

AI-powered fitness coaching — helping you build strength, flexibility, and habits that last. Learn more →

Transform Your Fitness Journey

Log your workouts, track your diet, and get AI coaching insights — all with UltraFit360.