Protein Intake Calculator

Daily protein needs by weight and goal, with Indian foods

kg
Goal
Meals a day
Protein a day
54 g
0.83 g per kg
Per meal (3 meals)
18 g
Per meal (4 meals)
13 g
ICMR-NIN RDA for you
54 g
0.83 g per kg for healthy adults
This is the ICMR-NIN 2020 RDA of 0.83 g per kg. If most of your protein comes from cereals (rice, roti) with little dal or milk, ICMR-NIN suggests 1 g per kg (65 g).
If you have kidney disease, ask your doctor before eating more protein. If you're carrying a lot of extra weight, base this on a healthy target weight instead.
FoodServingProtein (g)Per 100 g raw
Toor / arhar dal30 g raw6.521.7
Moong dal30 g raw7.223.9
Masoor dal30 g raw7.324.4
Kala chana (whole)30 g dry5.618.8
Rajma (red)30 g dry6.019.9
Soya bean (white)30 g dry11.337.8
Paneer100 g18.918.9
Cow milk1 glass (200 ml)6.53.3
Buffalo milk1 glass (200 ml)7.43.7
Peanuts (groundnut)1 handful (30 g)7.123.6
Roti (wheat atta)1 roti (30 g atta)3.210.6
Rice (raw, milled)50 g raw4.07.9
Egg (whole)1 egg (about 50 g)6.613.3
Chicken breast (skinless)100 g raw21.821.8

Runs entirely in your browser. Nothing you type or upload is sent to us or stored.

For general information only, not medical advice. Talk to a doctor or a qualified professional about your health. Terms of use

How to Use

  1. Enter your Body weight in kg and pick your Activity level.
  2. Choose a Goal: stay healthy, build muscle or lose fat. If you're pregnant or breastfeeding, pick that option instead; it uses the ICMR-NIN amounts.
  3. Choose 3 meals or 4 meals a day, and switch on Vegetarian if you don't eat egg, fish or meat.
  4. Your daily protein target and the grams per meal appear as you type, next to the ICMR-NIN RDA for your weight.
  5. Use the food table below to plan meals: it lists protein per serving for dal, paneer, milk, chana, soya, peanuts, roti, rice and more.

How much protein you need

Protein builds and repairs muscle, makes enzymes and hormones, and keeps you full. Many Indian meals are heavy on rice and roti and light on dal, milk and other protein foods. This protein intake calculator gives you a daily target based on your weight, activity and goal, splits it across your meals and shows how common Indian foods add up.

The ICMR-NIN recommendation

Protein (g/day) = body weight (kg) ร— 0.83

In its 2020 Nutrient Requirements for Indians, ICMR's National Institute of Nutrition set the protein RDA for healthy adults at 0.83 g per kg of body weight a day, for men and women and for all activity levels. That's 54 g for the 65 kg reference man and 45.7 g for the 55 kg reference woman. The earlier (2010) figure was 1 g per kg; ICMR-NIN still suggests 1 g per kg for people whose diet is mostly cereals with little pulse or milk.

Pregnancy and breastfeeding add to this: +9.5 g a day in the second trimester, +22 g in the third, +16.9 g while breastfeeding a baby under 6 months and +13.2 g from 6 to 12 months.

If you exercise or want to build muscle

The RDA covers basic needs. Sports-nutrition bodies suggest more for people who train: the joint position of the American College of Sports Medicine and dietitians' associations (2016) gives 1.2 to 2.0 g per kg for active people, and a 2018 analysis of trials found muscle gains level off around 1.6 g per kg, with 2.2 g per kg as a sensible upper end. The calculator uses these as general guidance:

Situationg per kg a dayFor a 65 kg person
Healthy adult, sedentary (ICMR-NIN RDA)0.8354 g
Active, exercising 3โ€“5 days a week1.2โ€“1.678โ€“104 g
Hard training most days1.6โ€“2.0104โ€“130 g
Building muscle with weight training1.6โ€“2.2104โ€“143 g
Losing fat while exercising1.6โ€“2.2104โ€“143 g

When you're losing weight, a higher protein intake helps keep muscle while fat comes off. If you're carrying a lot of extra weight, base the numbers on a healthy target weight, not your current one.

Protein in Indian foods

The food table in the tool uses the Indian Food Composition Tables 2017 (IFCT, ICMR-NIN), per 100 g of raw food: toor dal 21.7 g, moong dal 23.9 g, masoor dal 24.4 g, kala chana 18.8 g, white soya bean 37.8 g, paneer 18.9 g, groundnuts 23.7 g, wheat atta 10.6 g, raw rice 7.9 g, cow milk 3.3 g, whole egg 13.3 g and skinless chicken breast 21.8 g. Soya chunks are made from defatted soya flour and carry more protein than whole soya beans; check the pack for the exact figure.

A worked example for a 65 kg vegetarian aiming for 78 g: two katoris of dal (30 g raw each, about 13 g), 100 g paneer (19 g), two glasses of milk (13 g), six rotis (19 g), a bowl of rice (4 g) and a handful of peanuts (7 g) add up to about 75 g, close enough. Spreading protein through the day works better than one big serving at dinner, which is why the tool shows grams per meal.

Good habits

  • Pair cereals with pulses (dal-chawal, rajma-rice, idli-sambar). Together they give a better mix of amino acids than either alone.
  • Add curd, milk or paneer to at least one meal a day.
  • Drink enough water if you raise your protein intake.
  • If you have kidney disease or diabetes with kidney involvement, follow your doctor's protein limit.

Frequently Asked Questions

About 0.83 g per kg of body weight if you're a healthy adult, according to ICMR-NIN (2020). That's 54 g a day for a 65 kg man and 46 g for a 55 kg woman. People who exercise hard or are building muscle often aim for 1.2 to 2.2 g per kg.

No, but it takes planning. Have dal, rajma, chana or soya with your rice or roti at most meals, and add milk, curd or paneer. ICMR-NIN suggests a cereal, pulse and milk ratio of about 3 : 1 : 2.5 for good-quality protein.

Usually not. Most people can reach their target with food. ICMR-NIN's 2024 Dietary Guidelines for Indians advise against routine protein supplements. A powder can be convenient if you have a high target, but it isn't necessary.

About 6.6 g in a whole egg of 50 g, using the IFCT 2017 value of 13.3 g per 100 g.

For healthy people, intakes up to about 2 g per kg are generally considered safe. If you have kidney disease, though, high protein can be harmful, so check with your doctor before increasing it.