Skip to content

257 foods · 22 nutrient tables · IFCT 2017

Indian food composition, per 100 g

This section turns the Indian Food Composition Tables 2017 (IFCT 2017), published by ICMR's National Institute of Nutrition in Hyderabad, into readable pages for 257 Indian foods. Each food shows its nutrients per 100 g of edible portion, its names in Indian languages and how it ranks. The foods sit in 13 groups, with 22 nutrient tables and 54 side-by-side comparisons.

01The reference

What these tables are, and how to use them

IFCT 2017 is India's reference database of what foods contain. Scientists at the ICMR National Institute of Nutrition (ICMR-NIN), Hyderabad, collected samples of each food from regions across the country, analysed them in the laboratory and reported average values for energy, protein, fat, carbohydrate, fibre, minerals, vitamins and fatty acids. It replaced the older Nutritive Value of Indian Foods tables that dietitians had relied on for decades.

This section covers 257 of the most useful foods, arranged in 13 groups: cereals and millets (14), pulses and legumes (14), green leafy vegetables (26), vegetables and mushrooms (39), roots and tubers (10), fruits (44), nuts and oilseeds (14), spices, herbs and condiments (21), cooking oils and fats (14), milk and dairy (3), meat, poultry and eggs (14), fish and seafood (41), and sugars and natural drinks (3).

Every figure is per 100 g of the edible part of the raw food: the weight after peeling, coring or removing bones, before cooking. That makes foods easy to compare, but it is not a serving. Dry grains and dals swell when cooked, greens shrink, and oil or ghee added in the kitchen is not included. To apply a value to a real portion, weigh the raw food and scale the figure, or simply use the tables to see which foods are richer in a nutrient.

Requirements on these pages come from the ICMR-NIN 2020 Recommended Dietary Allowances, for a 65 kg man and a 55 kg woman doing sedentary work. Where a page says 100 g of a food meets a share of the day's need, it is measured against those figures. People with a medical condition, and pregnant or breastfeeding women, should get personal targets from a dietitian.

Values per 100 g of the edible portion. Source: Longvah T, Ananthan R, Bhaskarachary K, Venkaiah K. Indian Food Composition Tables 2017. National Institute of Nutrition, Indian Council of Medical Research, Hyderabad.

03Nutrient tables

Every food ranked by one nutrient

06A to Z

Every food in the tables

07Questions

About the food composition tables

What is IFCT 2017?

IFCT 2017 is the Indian Food Composition Tables, published in 2017 by the ICMR National Institute of Nutrition, Hyderabad. It gives laboratory-analysed nutrient values for Indian foods and is the standard reference used by dietitians, researchers and food laboratories in India.

Are the values for raw or cooked food?

Raw. IFCT 2017 reports nutrients per 100 g of the edible portion of raw food. Cooking changes water content and some vitamins, so a cooked dish will differ per 100 g, even though most of the minerals and protein stay in the pot.

How do I use per 100 g values for my portion?

Weigh the raw amount you use, divide by 100 and multiply by the figure shown. Half of 100 g raw brings half the listed amount. For cooked dishes, work from the raw weight that went into the pot, because cooking changes the weight, not the nutrients.

Why use IFCT rather than foreign food tables?

Indian varieties, soils and processing differ from those abroad, so their nutrient values differ too. IFCT 2017 analysed foods grown and sold in India, which makes it the most relevant reference for Indian diets, and it includes many regional foods that foreign databases miss.

Enquire on WhatsAppOnline now · we reply 24x7Register
Online now · we reply 24x7