New: 8 free tools — BMI, body fat, protein, sleep, SIP and trip budget calculators Try it free →

Health & Fitness

Protein Calculator

Daily protein needs based on ICMR-NIN 2020, per meal too.

Free No sign-up Private — runs on your device

Approximate protein in everyday foods

  • 1 egg6 g
  • 1 katori cooked dal7–9 g
  • 100 g paneer18 g
  • 1 glass milk (250 ml)8 g
  • 100 g curd3–4 g
  • 1 katori cooked chana/rajma7–9 g
  • 30 g roasted peanuts7 g
  • 100 g cooked chicken25–30 g

Values vary by recipe, brand and portion.

50grams of protein / day

General adults: ICMR-NIN 2020 safe intake of 0.83 g per kg body weight per day. Regular exercisers: 1.4–2.0 g/kg (sports nutrition guidance). Age 60+: 1.0–1.2 g/kg (expert recommendations for older adults). People with kidney disease or other conditions should follow their doctor’s advice.

About the Protein Calculator

Most Indian diets are low in protein. This calculator uses the ICMR-NIN 2020 recommendation of 0.83 g per kg body weight for healthy adults, and higher ranges for people who exercise regularly or are over 60.

How to use the Protein Calculator

  1. Enter your body weight in kg.
  2. Choose the profile that fits you best.
  3. See your daily target and how much to aim for at each meal.
  4. Use the food list to plan dal, curd, milk, eggs, paneer or chicken across the day.

Formula used

Protein (g/day) = body weight (kg) × 0.83 for healthy adults (ICMR-NIN 2020). Regular exercise: 1.4–2.0 g/kg. Age 60+: 1.0–1.2 g/kg.

Frequently asked questions

How much protein does an Indian adult need daily?

About 0.83 g per kg body weight, so roughly 46 g for a 55 kg woman and 54 g for a 65 kg man, according to ICMR-NIN 2020.

Can vegetarians get enough protein?

Yes. Combine dal with rice or roti, and add curd, milk, paneer, soya, sprouts, peanuts and seeds through the day.

Is high protein safe?

For healthy people, up to about 2 g/kg is generally considered safe. People with kidney disease should follow their doctor’s advice.

Last reviewed: November 7, 2026