Skip to content
metaboliq

Indian food calories and protein, by the numbers

  • 50 everyday foods, each with its own page.
  • IFCT 2017 figures, from ICMR's National Institute of Nutrition.
  • Per Indian serving: a katori, a roti, a glass, a handful.
Book my health assessment

Takes 2 minutes to book. A doctor makes every decision with you.

A woman laughs with a vendor as she picks vegetables at a market

The calories and protein of 50 everyday Indian foods, from the Indian Food Composition Tables 2017, worked out for the serving you actually eat. Of the foods here, soya bean carries the most protein per 100 g, at 37.8 g. Every food links to its own page: the full table, how it fits a plan that loses fat and keeps muscle, how to cook it, and what to compare it with.

Paneer, milk, eggs, chicken and fish

The foods that do most to keep muscle while fat comes off.

Paneer, milk, eggs, chicken and fish: per serving, IFCT 2017
Food and servingEnergyProteinOn the plate
Paneer
50 g, about six small cubes
153 kcal9.4 gProtein anchor
Chicken breast
100 g raw, skinless
168 kcal21.8 gProtein anchor
Egg
1 large boiled egg, about 50 g without shell
74 kcal6.7 gProtein anchor
Rohu fish
100 g raw fillet
102 kcal19.7 gProtein anchor
Mutton
100 g raw goat meat, leg cut
160 kcal22.1 gProtein anchor
Milk
1 glass, about 200 ml
146 kcal6.5 gUseful add-on

Dals, chana, rajma and soya

The vegetarian plate's protein, with fibre built in.

Dals, chana, rajma and soya: per serving, IFCT 2017
Food and servingEnergyProteinOn the plate
Moong dal
30 g raw dal, about one katori cooked
98 kcal7.2 gProtein anchor
Besan
30 g besan, enough for one chilla
99 kcal6.5 gProtein anchor
Kala chana
30 g dry, about three quarters of a katori boiled
86 kcal5.6 gProtein anchor
Rajma
30 g dry, about one katori cooked
90 kcal6 gProtein anchor
Soya bean
30 g dry soya beans, a small handful
113 kcal11.3 gProtein anchor

Rice, atta, millets and breakfast grains

Fuel, in a measured katori or a counted roti.

Rice, atta, millets and breakfast grains: per serving, IFCT 2017
Food and servingEnergyProteinOn the plate
White rice
40 g raw, which cooks to about one small katori
142 kcal3.2 gWeigh-it carb
Brown rice
40 g raw, which cooks to about one small katori
142 kcal3.7 gWeigh-it carb
Wheat atta
30 g atta, about one medium roti
96 kcal3.2 gFibre-rich carb
Jowar
30 g jowar flour, about one jowar roti
100 kcal3 gFibre-rich carb
Ragi
30 g ragi flour, about one roti or a bowl of ragi malt
96 kcal2.1 gFibre-rich carb
Barley
30 g raw barley (jau), about half a katori cooked
95 kcal3.3 gFibre-rich carb
Quinoa
40 g raw, which cooks to about one katori
131 kcal5.2 gFibre-rich carb
Suji (rava)
40 g suji, one plate of upma
134 kcal4.6 gFibre-rich carb
Poha
40 g dry poha, one plate
142 kcal3 gWeigh-it carb
Sweet corn
100 g kernels, about one cup
97 kcal4.2 gWeigh-it carb

Vegetables and roots

Half the plate: volume that fills you for few calories.

Vegetables and roots: per serving, IFCT 2017
Food and servingEnergyProteinOn the plate
Potato
1 medium potato, about 150 g
105 kcal2.3 gWeigh-it carb
Sweet potato
1 small sweet potato, about 100 g
109 kcal1.3 gWeigh-it carb
Onion
1 medium onion, about 100 g
48 kcal1.5 gHalf-plate vegetable
Beetroot
1 medium beetroot, about 100 g
36 kcal1.9 gHalf-plate vegetable
Carrot
1 medium carrot, about 80 g
26 kcal0.8 gHalf-plate vegetable
Bhindi
100 g, about one katori of sabzi
27 kcal2.1 gHalf-plate vegetable
Bottle gourd
150 g, about one katori of sabzi
17 kcal0.8 gHalf-plate vegetable
Moringa leaves
1 cup of fresh leaves, about 50 g
34 kcal3.2 gUseful add-on

Fruit

Whole fruit, counted, in place of a sweet.

Fruit: per serving, IFCT 2017
Food and servingEnergyProteinOn the plate
Banana
1 medium banana, about 100 g peeled
105 kcal1.2 gWhole fruit
Grapes
1 cup, about 100 g
54 kcal0.6 gWhole fruit
Guava
1 medium guava, about 150 g
48 kcal2.2 gWhole fruit
Litchi
about 10 litchis, 100 g peeled
54 kcal1 gWhole fruit
Mango
1 cup cubes, about 150 g
83 kcal0.8 gWhole fruit
Avocado
half an avocado, about 75 g flesh
108 kcal2.2 gWhole fruit
Jackfruit
about 6 bulbs, 100 g
72 kcal2.7 gWhole fruit
Amla
2 amlas, about 50 g
12 kcal0.2 gWhole fruit
Dates
3 dry dates, about 24 g
75 kcal0.6 gWhole fruit
Muskmelon
1 cup cubes, about 150 g
42 kcal0.8 gWhole fruit
Chikoo
1 medium chikoo, about 100 g edible
73 kcal0.9 gWhole fruit
Pear
1 medium pear, about 150 g
57 kcal0.5 gWhole fruit
Watermelon
2 cups cubes, about 200 g
40 kcal1.2 gWhole fruit
Papaya
1 cup cubes, about 150 g
36 kcal0.6 gWhole fruit
Apple
1 medium apple, about 150 g
93 kcal0.4 gWhole fruit
Pomegranate
half a cup of arils, about 100 g
55 kcal1.3 gWhole fruit

Nuts and seeds

Good food in small spoons: every one is calorie-dense.

Nuts and seeds: per serving, IFCT 2017
Food and servingEnergyProteinOn the plate
Peanuts
30 g, a small handful
156 kcal7.1 gSpoon-sized food
Cashew
about 10 cashews, 15 g
87 kcal2.8 gSpoon-sized food
Sesame seeds
1 tablespoon, about 10 g
52 kcal2.2 gSpoon-sized food
Flaxseed
1 tablespoon, about 10 g
44 kcal1.9 gSpoon-sized food
Coconut
2 tablespoons fresh grated, about 20 g
82 kcal0.8 gSpoon-sized food

Source: Longvah T, Ananthan R, Bhaskarachary K, Venkaiah K. Indian Food Composition Tables 2017, National Institute of Nutrition (ICMR), Hyderabad, 2017. Grains, dals and meat are weighed raw, as IFCT reports them.

Indian food numbers: questions people ask

Where do these calorie and protein numbers come from?

From the Indian Food Composition Tables 2017 (IFCT 2017), published by ICMR's National Institute of Nutrition in Hyderabad. They are measured on foods sampled across India, per 100 g of the edible part. Each page names the IFCT food code it uses.

Which Indian foods have the most protein per calorie?

Among the foods here, chicken breast, fish, egg whites, soya, moong and other dals, besan and paneer give the most protein for their calories. The protein shelf and the dal shelf in the tables above show the figures side by side.

Why are grains and dals weighed raw?

Because IFCT measures them raw, and cooked weight changes with how much water goes in. Weighing a dry handful of rice or dal before it is cooked is the reliable way to match a serving to the table.

Do you list glycaemic index?

No. IFCT 2017 does not measure glycaemic index, and we print nothing we cannot source. Each page gives carbohydrate and fibre per serving instead, which is what a meal plan is built from.

Your plate, planned by a doctor and a dietitian.

The right portions depend on your blood sugar, thyroid, lipids and kidneys, which only a blood panel read by a doctor shows.

Book my health assessment

Then the home test, ₹999.

Takes 2 minutes to book. A doctor makes every decision with you.

Book my health assessment
Book my health assessment

Takes 2 minutes to book. A doctor makes every decision with you.