Indian woman calculating daily protein needs with healthy foods on table

How Much Protein Per Day: Calculator for Indians

By Saran Reddy, Founder - InstaCuppa | May 2026 | 7 min read | Last updated: May 2026

How much protein per day do you actually need? Most Indians have no idea. Many eat too little. A few eat too much. Almost no one tracks it.

The Indian Council of Medical Research (ICMR) made this simple in 2020. They gave us a formula. Body weight in kilograms times 0.83 equals your daily protein target in grams.

This article gives you the exact number for your weight. It also shows how the number changes based on what you do - how active you are, whether you are pregnant, elderly, or trying to build muscle.

Protein Calculator for Indians

The ICMR 2020 formula is simple. Multiply your weight by 0.83. That is your daily protein target in grams.

Step 1: Find your weight in kilograms.

Step 2: Multiply by 0.83.

Step 3: That number is your daily protein goal.

Here are the numbers already worked out for common Indian body weights:

Your Weight Daily Protein Goal That Is Roughly...
45 kg 37 g 4 eggs + 1 cup dal
50 kg 42 g 1 cup dal + 50g paneer + 1 glass milk
55 kg 46 g 2 cups dal + 1 glass milk + small paneer
60 kg 50 g 2 eggs + 1 cup dal + 1 cup curd + 1 glass milk
65 kg 54 g 100g chicken + 1 cup dal + 1 glass milk
70 kg 58 g 100g chicken + 2 eggs + 1 cup dal
80 kg 66 g 150g chicken + 1 cup dal + 2 glasses milk
90 kg 75 g 200g chicken or 3 cups dal + 2 cups curd

Quick check: Most Indian adults weigh between 50-75 kg. That means your protein target is roughly 42-62 grams per day. Does your food today hit that number?

How Activity Changes Your Protein Needs

The ICMR formula is for someone who is not very active. If you move more, your body needs more protein to repair itself.

If You Sit Most of the Day

Use the basic formula. 0.83 grams per kg per day. A 60 kg office worker needs about 50 grams.

If You Exercise 3-5 Times a Week

Aim for 1.0 to 1.2 grams per kg per day. A 60 kg woman who walks briskly and does yoga 4 times a week needs about 60-72 grams.

If You Go to the Gym or Play Sports

Aim for 1.2 to 1.6 grams per kg per day. A 70 kg man who lifts weights 5 days a week needs about 84-112 grams per day.

Activity Level Formula Example: 70 kg Person
Sedentary (desk job, little exercise) 0.83 g x kg 58 g/day
Moderate (walk, yoga, light gym) 1.0-1.2 g x kg 70-84 g/day
Active (gym 4-5 days, sports) 1.2-1.6 g x kg 84-112 g/day

Special Cases: Pregnancy, Elderly, Children

Pregnant Women

Protein needs go up a lot in pregnancy. The baby is growing fast. Every cell it makes needs protein.

  • First 3 months: only slightly more than normal
  • Months 4-6: add about 9-10 grams to your normal goal
  • Months 7-9: add about 22 grams to your normal goal

A 55 kg woman normally needs 46 grams. In her 7th month she needs about 68 grams.

Breastfeeding Women

Making breast milk uses a lot of protein. Add 17 grams to your normal goal in the first 6 months of feeding.

Children

Children need protein for height, bone growth, and brain development. The key is giving them enough every single day - not just sometimes.

Child Age Protein Per Day Easy Sources
4-6 years 16-20 g 1 glass milk + 1 cup dal
7-9 years 23-26 g 2 glasses milk + 1 cup dal
10-12 years 30-35 g 2 eggs + 1 cup dal + 1 glass milk
13-15 years 40-45 g Same as an adult woman

Elderly (Over 60)

The body loses muscle with age. This is called sarcopenia. Eating enough protein every day slows this loss. The target is the same as regular adults - about 0.83 g per kg. But many elderly people eat less food overall, so they often fall short.

Tip for elderly: make sure at least one protein food appears in every meal. A glass of milk at breakfast, dal at lunch, curd at dinner. This spreads protein evenly across the day, which works better than one big protein meal.

Can You Eat Too Much Protein?

For healthy people with no kidney problems, eating up to 2 grams of protein per kg body weight per day is generally safe. That is 120-160 grams for most Indians.

Most Indians eat far less than this. The worry about eating too much protein applies mainly to people who take very high-dose protein supplements over many months.

If you have kidney disease, gout, or a doctor has told you to limit protein - follow your doctor's advice. For everyone else, getting to your daily target is the goal, not worrying about eating too much.

Key point: Most Indians need to eat MORE protein, not less. The risk of eating too little is far more common than the risk of eating too much.

How Much Protein Do Common Indian Meals Have?

Here is the real protein count in everyday Indian meals. These are rough values for normal home portions.

Meal Protein
2 rotis + 1 cup dal ~15 g
1 cup rice + 1 cup rajma ~17 g
2 idli + sambar ~8-10 g
1 dosa + sambar ~7-9 g
50g paneer sabzi + 2 rotis ~18 g
100g chicken curry + 1 cup rice ~38 g
3 boiled eggs ~18 g
1 glass milk + 1 banana shake ~8-10 g
1 bowl curd (150g) ~5-6 g
Besan chilla (2 pieces) + curd ~18-20 g

Looking at this, you can see how easy it is to fall short. A typical Indian vegetarian lunch of roti + dal + curd gives about 20 grams. You need 46-66 grams per day. You have to hit the number at every meal.

One Easy Way to Get More Protein Daily

The single most practical change for most Indian families is this: add 2 tablespoons of skim milk powder (SMP) to one meal every day.

Skim milk powder costs about Rs 250-350 per 500g. Two tablespoons weigh about 20 grams. That 20 grams of powder adds 7-8 grams of protein. You can mix it into:

  • Your morning chai or coffee
  • A glass of milk (this turns 200ml milk from 7g to 14g protein)
  • A smoothie or shake
  • Curd or lassi
  • Dough for roti or paratha

Cost: about Rs 10-14 per day for an extra 7-8 grams of complete, high-quality protein. This is the cheapest complete protein upgrade you can make to your diet.

We blend our morning shake every day with the InstaCuppa Portable Blender. Banana + milk + skim milk powder + a spoon of peanut butter. That is 20 grams of protein in one drink, in under 2 minutes, for about Rs 30.

Frequently Asked Questions

How much protein per day should a 60 kg Indian need?

A 60 kg Indian adult needs about 50 grams of protein per day based on the ICMR 2020 formula of 0.83 grams per kilogram body weight. If this person exercises regularly, the target goes up to 60-72 grams per day. If pregnant in the 3rd trimester, it goes up to about 72 grams per day.

Is 100 grams of protein per day too much for Indians?

No, 100 grams per day is not too much for a healthy Indian adult who exercises regularly. For a 70 kg gym-goer, 100 grams is the right target. For a sedentary 50 kg person, it is higher than needed but not harmful for healthy kidneys. The risk of eating too little protein is far more common in India than eating too much.

How do I get 60 grams of protein a day from Indian food?

Try this combination: breakfast - 2 eggs + 1 glass milk (19g); lunch - 1 cup dal + 50g paneer + 2 rotis (22g); evening snack - 30g roasted chana (6g); dinner - 1 cup dal + 1 bowl curd (13g). Total: about 60 grams. No supplements needed.

How much protein does a child need per day in India?

Children aged 4-6 years need 16-20 grams per day. Children aged 7-9 need 23-26 grams. Teenagers aged 13-15 need about 40-45 grams per day. The best sources are milk, curd, dal, eggs, and paneer - foods most Indian families already buy.

What happens if you eat too little protein every day?

Over time, low protein intake causes hair fall, weak nails, muscle loss, slow healing, and getting sick more often. In children, it causes slow growth. In elderly people, it causes weakness and falls. Most Indian vegetarians who eat mostly rice and roti without enough dal, curd, or paneer fall below their protein needs.

Hit Your Daily Protein Goal with a 2-Minute Shake

Banana + milk + peanut butter = 18-20g protein. Blend it in the InstaCuppa Portable Blender.

Get InstaCuppa Blender - 10-Day Free Trial

Free Shipping + Free Returns + 1-Year Warranty

Sources and References

  1. Nutrient Requirements for Indians - ICMR-NIN, 2020
  2. FSSAI Dietary Guidelines for Indians - FSSAI
Saran Reddy

Founder, InstaCuppa - Building kitchen tools that give busy Indian families their time back.

Free Shipping | 1-Year Warranty | 10-Day Free Trial | Free Returns
Back to blog