Skip to content

How much protein do you need? Count it in rotis and eggs.

Your number is simpler than the internet makes it. Slide to your weight, then see how an ordinary Indian day adds up.

5 min read · Updated

A man in his thirties packs a steel lunch box with rotis, dal, boiled eggs, curd and cucumber.

The short version

  1. 1

    ICMR-NIN puts the need at 0.83 g of protein per kg a day: 54 g for a 65 kg man, 46 g for a 55 kg woman.1

  2. 2

    One roti gives about 3 g, one egg about 6 g, and 100 g of chicken breast 22.5 g raw or 31 g once cooked.2,3

  3. 3

    Spread it out: about 25–30 g at each main meal, from food first.6,7

Your number

Slide to your weight

Then see how an ordinary day of Indian meals adds up against it.

65kg

Your daily need

About 54 g of protein a day (0.83 g for each kg).

A sample day adds up to 72 g

The pink line is your need. This day covers it.

  • Breakfast2 eggs, 1 roti and a glass of milk24 g
  • LunchA katori of dal, 2 rotis and a bowl of curd17 g
  • SnackA handful of peanuts7 g
  • Dinner100 g fish curry, a cup of rice and sabzi24 g

Vegetarian? Swap the eggs for 100 g hung curd and the fish for 100 g tofu. Values from ICMR-NIN’s food tables and USDA, rounded.

The RDA covers almost every healthy adult. If most of your protein comes from rice and roti, ICMR-NIN uses 1 g per kg instead, because cereal protein is lower in quality.1 On ICMR-NIN’s 2,000-calorie plate, about 15% of energy comes from protein, and eggs, fish or meat can stand in for part of the dal.4

Everyday portions

What your usual servings give you

Sort by serving or by 100 g, and filter to what you eat.

SortShow
Food and servingProtein per servingPer 100 g
Chicken breast, cooked3100 g cooked31 g31 groasted
Chicken breast, raw3100 g raw23 g23 graw
Mutton (goat)2100 g raw22 g22 graw
Rohu fish2100 g raw20 g20 graw
Cow’s milk2500 ml16 g3.3 g
Soya chunks330 g dry15 g52 gdry; check your pack
Paneer250 g9.4 g19 g
Dal (masoor)21 katori, from 30 g dry7.3 g24 gdry
Whole egg31 large egg, 50 g6.3 g13 g
White rice31 cup cooked, 158 g4.3 g2.7 gcooked
Egg white31 large egg’s white3.6 g11 g
Curd (dahi)3100 g3.5 g3.5 g
Roti21 roti, from 30 g atta3.2 g11 gatta, dry
ICMR-NIN’s Indian Food Composition Tables 2017 where the food is listed, and USDA’s tables otherwise. A roti’s atta varies, so weigh yours once if you want to be exact.2,3

Raw or cooked?

Why the numbers online disagree

Cooking changes the water in food, so protein per 100 g moves even though the protein doesn’t.

Chicken breast
22.5 g per 100 g raw; 31.0 g per 100 g roasted, because the cooked piece has lost water.3
Rice
7.9 g per 100 g raw; 2.7 g per 100 g cooked, because it soaks up water.2,3
Dal
24.4 g per 100 g of dry masoor; about 9 g per 100 g once boiled. Count dal by its dry weight.2,3

Who needs more

When your number goes up

Pregnancy
About 9.5 g a day more in the second trimester and 22 g more in the third.1
Breastfeeding
About 16.9 g a day more for the first six months, and 13.2 g more after that.1
Losing weight
Weight-loss studies used 1.2–1.6 g per kg. In 24 trials, higher-protein diets lost 0.79 kg more and kept 0.43 kg more lean mass than standard ones.7,8
Mostly rice and roti
About 1 g per kg, because cereal protein is lower in quality.1

Spreading protein across the day may help your muscles. In a small study of 8 adults, about 30 g at each meal built 25% more muscle protein over 24 hours than eating most of it at dinner.9

Myths

What you might hear

  • They say

    “More protein harms healthy kidneys.”

    Actually

    Across 28 studies of adults without kidney disease, intakes of 1.5 g per kg or more didn’t worsen kidney function. With kidney disease, the advice is different.10,11

  • They say

    “Roti and rice have no protein.”

    Actually

    Cereals give urban Indians 28 of the 72 g of protein they eat each day. They’re low-density, not zero.5

  • They say

    “100 g of chicken is 31 g of protein.”

    Actually

    Only once cooked. Raw breast has about 22.5 g per 100 g.3

  • They say

    “The protein is all in the egg white.”

    Actually

    A large egg has 6.3 g: about 3.6 g in the white and 2.7 g in the yolk.2,3

  • They say

    “You need protein powder to lose weight.”

    Actually

    The benefit came from diets, which dal, curd, eggs, fish and soya can supply. ICMR-NIN advises against regular protein supplements.6,8

Talk to your doctor before eating more protein if

  • You have kidney disease, or diabetes or high blood pressure that has affected your kidneys.
  • Your ankles, feet or hands swell, you see blood in your urine, or you pee more at night.
  • You are losing weight without trying, especially with other symptoms.
  • You are pregnant or breastfeeding: plan your extra protein with your doctor.

People with chronic kidney disease may need moderate amounts of protein, set with their doctor or dietitian.11,12,13

Questions

Questions people ask

Ek roti mein kitna protein hota hai?

About 3 g. A roti made from 30 g of atta gives about 3.2 g of protein.

How much protein is in 1 whole egg?

About 6.3 g in a large 50 g egg: roughly 3.6 g in the white and 2.7 g in the yolk. Boiling doesn’t change it much.

How much protein is in 100 g of chicken?

About 22.5 g in 100 g of raw chicken breast, and 31 g in 100 g of cooked (roasted) breast, because cooking drives out water.

How much protein is in 500 ml of milk?

About 16.3 g in cow’s milk and 18.4 g in buffalo milk.

How much protein should I eat to lose weight?

The everyday baseline is 0.83 g per kg. Weight-loss studies used 1.2–1.6 g per kg, with about 25–30 g per meal. Check with your doctor first if you have kidney disease or diabetes.

Can too much protein be harmful?

For healthy kidneys, studies at and above 1.5 g per kg found no harm to kidney function. With kidney disease, moderate amounts may be needed. ICMR-NIN advises against regular protein supplements.

Got a report with a flag? Ask Aira.

Send your lab report on WhatsApp. Aira explains every number in plain words, in your language, and Teresa helps you build one habit at a time, for 12 weeks.