💡 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
| Goal | Protein per kg body weight per day | Source |
|---|---|---|
| Basic health, sedentary adult | 0.83 g (1 g on cereal-based diets with lower protein quality) | ICMR-NIN RDA 2020 |
| Active, general fitness | 1.2–1.4 g | Sports nutrition consensus |
| Muscle gain with strength training | 1.6 g (up to 2.2 g) | Morton et al. 2018 meta-analysis; ISSN |
| Fat loss while keeping muscle | 1.8–2.2 g | Higher protein helps preserve muscle in a deficit |
| Adults over 50–60 who train | 1.2–1.6 g, with 30–40 g per meal | Older 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 weight | Health (0.83 g/kg) | Muscle gain (1.6 g/kg) | Upper useful range (2.2 g/kg) |
|---|---|---|---|
| 50 kg | 42 g | 80 g | 110 g |
| 60 kg | 50 g | 96 g | 132 g |
| 70 kg | 58 g | 112 g | 154 g |
| 80 kg | 66 g | 128 g | 176 g |
| 90 kg | 75 g | 144 g | 198 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:
- Breakfast: 25–30 g (the meal most Indians under-eat on protein)
- Lunch: 25–35 g
- Post-workout or evening snack: 20–30 g
- Dinner: 25–35 g
Timing is secondary. Hitting your daily total matters most; see the anabolic window myth.
Best Indian protein sources
| Food and portion | Approx. protein | Notes |
|---|---|---|
| Soya chunks, 50 g dry | About 26 g | Cheapest vegetarian protein; see soya chunks protein |
| Paneer, 100 g | About 19 g | IFCT 2017; high in fat (about 25 g) |
| Firm tofu, 100 g | About 15–17 g | Half the calories of paneer; see paneer vs tofu |
| Chicken breast, 100 g raw | About 22–23 g | Very lean |
| Eggs, 2 large | About 12 g | Cheap and versatile |
| Whey protein, 1 scoop | About 22–25 g | Convenient top-up; see best protein powder |
| Hung curd / Greek yogurt, 150 g | About 12–15 g | Varies by brand and straining |
| Dal, 1 katori cooked (about 30 g dry) | About 6–7 g | See protein in dal |
| Milk, 250 ml | About 8 g | Toned or double-toned |
| Roti, 1 medium | About 3 g | Adds up across meals |
| Peanuts, 30 g | About 7–8 g | Calorie-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
- Breakfast: paneer bhurji (75 g paneer) with 2 rotis, plus a glass of milk: about 30 g
- Lunch: soya chunk pulao or curry (50 g dry soya), 1 katori dal, salad: about 32 g
- Post-workout: 1 scoop whey in water, a banana: about 24 g
- Dinner: 2 rotis, rajma or chana (1 katori), 150 g hung curd raita: about 25 g
Sample day: non-vegetarian, about 130 g protein
- Breakfast: 3-egg omelette with 2 slices of bread and a glass of milk: about 30 g
- Lunch: 150 g chicken curry, rice, dal, salad: about 42 g
- Snack: 150 g hung curd with fruit, a handful of peanuts: about 20 g
- Dinner: 150 g grilled fish or chicken tikka, 2 rotis, sabzi: about 40 g
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.
Set your targets with the free calorie and macro calculator, then build a day of meals with the meal plan generator.
Transform Your Fitness Journey
Log your workouts, track your diet, and get AI coaching insights — all with UltraFit360.