In short
Food groups sort foods by the nutrients they carry, so that a diet can be planned and checked without computing every nutrient; food composition tables give the measured nutrient content of those foods per 100 g of edible portion. India's current reference table is the Indian Food Composition Tables (IFCT) 2017 from ICMR–National Institute of Nutrition, Hyderabad, which replaced the long-used *Nutritive Value of Indian Foods* (NVIF) lineage of C. Gopalan and co-workers. Every diet calculation, hospital diet sheet, FSSAI nutrition label, NIN *My Plate for the Day*, and NSSO/NFHS-type dietary survey analysis rests on these two tools. Examined in B.Sc. Nutrition and Dietetics core papers, in RD (Registered Dietitian) and IDA examinations, and asked in interviews for hospital dietetics, food-industry R&D, labelling and nutrition-survey jobs.
Explained
Why group foods, and the main classifications
- A food group is a set of foods similar in nutrient profile, so one member can replace another — the basis of exchange lists and of food-based dietary guidelines.
- By function (3 groups) — *energy-yielding* (cereals, millets, roots and tubers, sugars, fats and oils); *body-building* (pulses, milk, egg, meat, fish, nuts); *protective/regulatory* (vegetables, fruits, milk).
- ICMR basic five groups — (1) cereals, grains and millets; (2) pulses and legumes; (3) milk, meat, egg, fish; (4) fruits and vegetables; (5) fats, oils, nuts, oilseeds and sugars. Simplest teaching and counselling tool.
- Eight to eleven group systems are used in NIN's dietary guidelines and in survey work: cereals and millets; pulses; nuts and oilseeds; milk and milk products; egg, meat and fish; green leafy vegetables; other vegetables; roots and tubers; fruits; fats and oils; sugars.
- My Plate for the Day (ICMR–NIN *Dietary Guidelines for Indians*, 2024) is the current Indian food guide — it replaced the older food pyramid/food square imagery and asks for food from eight groups every day, with vegetables and fruits occupying the largest share of the plate by weight, and ≤45% of energy from cereals and millets, pulses/egg/flesh foods raised to about 14–15% of energy, and visible fat kept low. Treat the exact gram figures as indicative for a 2,000 kcal reference adult, not as an RDA.
- Indicative daily amounts in that guide (2,000 kcal reference): cereals and millets ~250 g, pulses/egg/flesh foods ~85 g, milk and curd ~300 ml, nuts and oilseeds ~35 g, vegetables ~400 g, fruits ~100 g, visible fats and oils ~27 g.
- Limitation of grouping: it hides within-group variation — ragi carries about 30 times the calcium of rice, and spinach's iron is poorly absorbed; a group label cannot answer a micronutrient question, which is where the composition table is needed.
Food composition tables: what they are and India's lineage
- A food composition table (FCT) lists nutrients and other components per 100 g edible portion of a named food, with the food's edible-portion factor, local names and a food code.
- Indian lineage: Health Bulletin No. 23 (1935–37, Aykroyd) → *Nutritive Value of Indian Foods*, Gopalan, Rama Sastri and Balasubramanian, 1971, revised 1989 and reprinted to 2007 — about 650 foods but only ~30 nutrients, many values borrowed or decades old.
- IFCT 2017 (T. Longvah, R. Ananthan, K. Bhaskarachary, K. Venkaiah; ICMR–NIN) is the current table: 528 key foods in 20 food groups, with up to 151 food components, nearly all freshly analysed in an accredited laboratory rather than compiled from literature.
- Sampling design: multi-centre, region-wise sampling across the country (north, south, east, west, central, north-east) with state-level sampling for staples; replicate composites analysed, so each value is reported as a mean with standard deviation and measurement uncertainty — a major advance over single borrowed values.
- Components include proximates, dietary fibre fractions (insoluble and soluble), starch and sugar profile, 18 amino acids, a full fatty-acid profile, vitamins, minerals and trace elements (including iodine, selenium, chromium), individual carotenoids (β-carotene, lutein, zeaxanthin, β-cryptoxanthin), polyphenols, phytosterols, organic acids, oxalate and phytate.
- Presented per 100 g edible portion, with values also convertible per 100 g as purchased; an online searchable version of IFCT 2017 is maintained by NIN.
- The 20 IFCT groups are coded A–T: cereals and millets; grain legumes; green leafy vegetables; other vegetables; roots and tubers; condiments and spices; fruits; nuts and oilseeds; sugars; mushrooms; miscellaneous foods; milk and milk products; egg and egg products; poultry; animal meat; marine fish; marine shellfish; marine mollusc; fresh-water fish and shellfish; edible oils and fats.
How the numbers in the table are produced
- Moisture — oven/vacuum drying to constant weight; ash — incineration at ~550 °C.
- Protein — total nitrogen by Kjeldahl or Dumas, then × a food-specific (Jones) factor, not a blanket 6.25; IFCT also gives amino-acid data, allowing true protein.
- Fat — solvent extraction (Soxhlet); acid hydrolysis first for cereals and milk products where fat is bound.
- Dietary fibre — enzymatic–gravimetric AOAC method giving insoluble and soluble fractions; replaces the obsolete crude fibre, which underestimates fibre badly.
- Available carbohydrate — by difference, after subtracting water, protein, fat, ash, dietary fibre (and alcohol); IFCT also reports measured sugars and starch.
- Energy — computed, never measured by bomb calorimeter for labelling: metabolisable-energy factors applied to protein, fat, available carbohydrate and (unlike the old tables) dietary fibre at ~8 kJ/g, following FAO/INFOODS practice. So an IFCT energy value is slightly different from an NVIF value for the same food.
- Minerals — AAS/ICP-OES or ICP-MS after acid digestion; vitamins — HPLC/UHPLC with fluorescence or MS detection; microbiological assay for some B vitamins.
- Data quality is documented with INFOODS tagnames, so values can be exchanged internationally and compared with Codex and FAO tables.
Using the table correctly
- Identify the food exactly as described (raw/cooked, with or without skin, variety) and note its food code.
- Convert the amount actually eaten to edible portion using the EP factor if the weight is as purchased.
- Multiply nutrient per 100 g by (weight in g ÷ 100).
- For cooked foods, apply a yield factor (weight change on cooking) and a retention factor (loss of labile nutrients such as vitamin C, folate, thiamine) — IFCT's cooked-food coverage is limited, so published Indian retention factors are used.
- Sum over all foods in the day, then compare with ICMR–NIN RDA; express micronutrients per 1,000 kcal when comparing diets of different sizes.
- Interpret bioavailability, not just content: phytate, oxalate and polyphenols lower iron, zinc and calcium absorption; vitamin C and animal foods raise iron absorption; β-carotene needs a 12:1 (RAE) conversion to retinol.
Advantages, limitations and the Indian regulatory link
- Advantages: Indian foods, Indian varieties, Indian soils (important for iodine, selenium and zinc); measured values with uncertainty; wide component list enabling research on fibre, carotenoids and polyphenols.
- Limitations: only 528 foods, so many market foods, recipes, branded and processed items are absent; cooked and composite-dish values are sparse; values are means — soil, season, variety and fortification shift them; vitamin D and B12 data are thin; borrowed values remain for a few foods.
- A food composition table is not a bioavailability table and not a glycaemic-index table.
- Regulatory use: under the Food Safety and Standards Act, 2006, the FSS (Labelling and Display) Regulations, 2020 require a nutrition declaration per 100 g/100 ml and per serve with % contribution to RDA (reference 2,000 kcal adult); composition is taken from analysis or from IFCT. Nutrient and health claims under the FSS (Advertising and Claims) Regulations, 2018 must be backed by such composition data. Front-of-pack "Indian Nutrition Rating" labelling has been through draft stages — confirm its current notified status before quoting it.
- Fortification standards (iodised salt, fortified wheat flour, rice, oil and milk under FSSAI's +F logo) change the composition of staples, so a fortified staple must not be costed from the unfortified IFCT row.
Key points
- Food group - foods alike in nutrient contribution; the unit of food-based dietary guidelines and exchange lists.
- Functional classification - energy-yielding, body-building, protective.
- ICMR basic five - cereals/millets; pulses; milk-meat-egg-fish; fruits and vegetables; fats, oils, sugars, nuts.
- My Plate for the Day - ICMR–NIN *Dietary Guidelines for Indians*, 2024; eight food groups daily, cereals capped near 45% of energy.
- IFCT 2017 - current Indian table: 528 foods, 20 groups (A–T), up to 151 components, mean ± SD with measurement uncertainty.
- NVIF (Gopalan et al.) - predecessor, ~650 foods, ~30 nutrients, many borrowed values; still consulted for foods absent from IFCT.
- Edible portion - the part actually eaten; all table values are per 100 g EP.
- Carbohydrate by difference - 100 − (water + protein + fat + ash + dietary fibre + alcohol).
- Nitrogen conversion factor - food-specific: 5.70 wheat, 5.95 rice, 6.38 milk, 6.25 general.
- Dietary fibre, not crude fibre - IFCT uses the AOAC enzymatic-gravimetric method with soluble and insoluble fractions.
- Energy is calculated - from metabolisable-energy factors, with dietary fibre contributing ~8 kJ/g in IFCT.
- Retention and yield factors - needed to move from raw table values to the cooked dish.
- Nutrient density / INQ - nutrient per 1,000 kcal, and that figure divided by the RDA per 1,000 kcal.
- Phytate:zinc molar ratio - >15 signals poor zinc absorption; >1 phytate:iron already inhibits iron uptake.
- Within-group variation - ragi vs rice calcium, GLV vs other vegetables carotene; a group label never answers a micronutrient question.
- Composition ≠ bioavailability - absorbed nutrient depends on the whole meal.
- FSSAI link - FSS Act 2006; Labelling and Display Regulations 2020 require per-100 g and %RDA declarations computed from composition data.
- Fortified staples - carry added iron, folic acid, B12, vitamin A and D; use the fortification standard, not the plain IFCT row.
Formulas and examples
Example 1 — proximates to energy (whole wheat flour). Analysis per 100 g: water 10.6, protein 10.6, fat 1.5, ash 1.4, total dietary fibre 11.4 g.
- Available CHO = 100 − (10.6 + 10.6 + 1.5 + 1.4 + 11.4) = 64.5 g
- Energy (kJ) = 17(10.6) + 37(1.5) + 17(64.5) + 8(11.4) = 180.2 + 55.5 + 1096.5 + 91.2 = 1,423 kJ
- In kcal = 1,423 ÷ 4.184 ≈ 340 kcal. Using rounded 4/9/4/2 kcal factors: 42.4 + 13.5 + 258.0 + 22.8 = 336.7 kcal — the ~1% gap is why IFCT reports kJ as primary.
Example 2 — nitrogen to protein. Wheat flour contains 1.86 g N per 100 g.
- Correct factor 5.70 → protein = 1.86 × 5.70 = 10.60 g
- Blanket 6.25 → 1.86 × 6.25 = 11.63 g, an overestimate of 1.03 g, i.e. +9.7%. In a 250 g cereal day that is 2.6 g of phantom protein.
Example 3 — edible portion. A household buys 1.0 kg of green peas in pods; EP = 42%. Shelled peas contain 7.2 g protein and 1.7 mg iron per 100 g EP.
- Edible weight = 1,000 × 0.42 = 420 g
- Protein = 420 × 7.2 ÷ 100 = 30.2 g; iron = 420 × 1.7 ÷ 100 = 7.1 mg
- Per 100 g as purchased, protein = 7.2 × 0.42 = 3.0 g — the number to use if the market weight is all that was recorded.
Example 4 — cooked value from raw, with yield and retention. 100 g raw spinach has 28 mg vitamin C. On boiling, yield = 70% of raw weight and retention factor for vitamin C = 0.50.
- Vitamin C in the cooked mass = 28 × 0.50 = 14 mg, now carried in 70 g
- Per 100 g cooked = 14 × 100 ÷ 70 = 20 mg/100 g — concentration looks higher than it is because water was lost; the absolute loss is 50%.
Example 5 — checking a My Plate day against the table. Indicative amounts, with typical per-100 g energy values:
| Food group | Amount | Energy basis | kcal |
|---|---|---|---|
| Cereals and millets | 250 g | 340/100 g | 850 |
| Pulses | 85 g | 335/100 g | 285 |
| Milk and curd | 300 ml | 65/100 ml | 195 |
| Nuts and oilseeds | 35 g | 580/100 g | 203 |
| Vegetables | 400 g | 30/100 g | 120 |
| Fruits | 100 g | 55/100 g | 55 |
| Visible oil | 27 g | 900/100 g | 243 |
| Total | 1,951 |
- Cereal share of energy = 850 ÷ 1,951 = 43.6% — within the ≤45% guidance.
- Total fat = 27 g visible + ~17.5 g from nuts + ~10.5 g milk fat + ~5 g from cereals and pulses ≈ 60 g → 60 × 9 = 540 kcal = 27.7% of energy, below the 30% ceiling.
- Protein ≈ (250 × 10.6) + (85 × 22) + (300 × 3.2) + (35 × 20) + (400 × 2) + (100 × 1) all ÷ 100 = 26.5 + 18.7 + 9.6 + 7.0 + 8.0 + 1.0 ≈ 70.8 g.
Example 6 — phytate:zinc molar ratio. A wheat-based meal supplies 750 mg phytate and 2.8 mg zinc.
- Phytate = 750 ÷ 660 = 1.136 mmol; zinc = 2.8 ÷ 65.4 = 0.0428 mmol
- Ratio = 1.136 ÷ 0.0428 = 26.5 → well above 15, so zinc absorption is poor despite adequate intake. Soaking, germination and fermentation cut phytate and lower the ratio.
| NVIF (Gopalan, 1971–2007) | IFCT 2017 | |
|---|---|---|
| Foods | ~650 | 528 key foods |
| Groups | 11 broad | 20 coded A–T |
| Components | ~30 | up to 151 |
| Fibre | crude fibre | AOAC dietary fibre, soluble + insoluble |
| Data origin | largely compiled/borrowed | freshly analysed, multi-centre sampling |
| Uncertainty | not reported | mean, SD and measurement uncertainty |
| Energy factors | Atwater 4/9/4 | FAO/INFOODS, fibre at ~8 kJ/g |
Where it is used
- Hospital and clinical dietetics: diet sheets, renal potassium/phosphorus and diabetic carbohydrate counting at AIIMS, PGIMER, CMC Vellore, Apollo, Fortis and Manipal; food exchange lists are built from table values.
- Food industry labelling and R&D: nutrition panels, nutrient and health claims and recipe reformulation at Nestlé India, ITC, Britannia, Amul, Hindustan Unilever and Mother Dairy; dietitians and food technologists reconcile IFCT values with NABL lab reports.
- Public nutrition and surveys: NNMB/NIN diet surveys, CNNS, NFHS dietary modules, ICDS and PM POSHAN (mid-day meal) menu costing and nutrient norms; FSSAI's Eat Right and fortification programmes.
- Regulatory and standards work: FSSAI compliance roles, Codex and FAO/INFOODS data exchange, BIS food standards committees.
- Software and nutrition analytics: Indian diet-analysis tools and app databases (HealthifyMe, DietCloud and institutional software) are seeded from IFCT; data-entry and database-curation jobs follow from this.
- Sports and corporate wellness, and research: meal plans, sarcopenia and NCD trials, and PhD work on carotenoid, polyphenol and fatty-acid intake that is only possible because IFCT reports those components.
Interview questions
- Q: What is the difference between a food group and a food composition table? A: A food group is a qualitative grouping of nutritionally similar foods used for planning; a composition table gives measured nutrient values per 100 g edible portion used for calculation.
- Q: Which table is the current Indian reference and what does it contain? A: IFCT 2017 from ICMR–NIN — 528 key foods in 20 groups with up to 151 components, reported as means with SD and measurement uncertainty.
- Q: Why was IFCT 2017 needed when NVIF existed? A: NVIF carried only ~30 nutrients, many borrowed or decades old, used crude fibre, and lacked amino acid, fatty acid, carotenoid and trace-element data and any statement of uncertainty.
- Q: How is carbohydrate reported in composition tables? A: Usually as available carbohydrate by difference — 100 minus water, protein, fat, ash, dietary fibre and alcohol; IFCT additionally reports measured sugars and starch.
- Q: Is the energy value in a table measured or calculated? A: Calculated, by applying metabolisable-energy factors to protein, fat, available carbohydrate and dietary fibre — not the gross heat from a bomb calorimeter.
- Q: Why is 6.25 not always the right nitrogen factor? A: Amino acid composition differs between foods, so specific factors are used — 5.70 for wheat, 5.95 for rice, 6.38 for milk; using 6.25 for wheat overstates protein by about 10%.
- Q: A patient reports eating one banana. What do you need before using the table? A: Its weight and the edible-portion factor, since table values are per 100 g of edible portion, not per fruit as purchased.
- Q: Spinach has plenty of iron, so why is it a poor iron source? A: Its non-haem iron is bound by oxalate and polyphenols, so bioavailability is low — the table reports content, not absorbed amount.
- Q: What are retention and yield factors? A: Retention is the fraction of a labile nutrient surviving cooking; yield is the weight change on cooking — both are needed to convert raw table values to a cooked dish.
- Q: What is My Plate for the Day? A: ICMR–NIN's current food guide in the 2024 Dietary Guidelines for Indians: food from eight groups daily, vegetables and fruits as the largest share by weight, cereals limited to about 45% of energy and more pulses, nuts and milk.
- Q: How does a company build a nutrition label for a new biscuit? A: Calculate from ingredient composition using IFCT and supplier data, confirm by NABL-accredited analysis, then declare per 100 g and per serve with %RDA as required by the FSS (Labelling and Display) Regulations, 2020.
- Q: What is INQ and why use it? A: Index of nutritional quality — nutrient per 1,000 kcal divided by the RDA per 1,000 kcal; INQ ≥1 means the food meets that nutrient need at the energy it supplies, allowing fair comparison between foods of different calorie density.
- Q: Give one limitation of IFCT 2017 a dietitian meets daily. A: Few cooked and composite Indian dishes and no branded foods, so mixed-dish values must be built up from raw ingredients with yield and retention factors.
Common mistakes
- Using as-purchased weight with per-100 g edible-portion values, inflating nutrients for peas, jackfruit, fish and bony meat.
- Quoting crude fibre figures from old tables as dietary fibre — they are much lower and not comparable.
- Applying 6.25 as a universal nitrogen factor, or quoting Kjeldahl "crude protein" as true protein.
- Double-counting: adding dietary fibre into available carbohydrate, or adding sugars and starch on top of total carbohydrate.
- Treating raw table values as cooked values, ignoring yield and retention — a common source of vitamin C and folate overestimates.
- Confusing content with bioavailability, and forgetting the 12:1 β-carotene to retinol conversion.
- Mixing kJ and kcal, or mg and µg (iron vs folate, retinol vs β-carotene) — and reporting a mean as if there were no SD or regional variation.
- Quoting fortified staples, iodised salt or branded products from plain IFCT rows.
Related topics
Nutrition basics · Energy and macronutrient requirements: ICMR-NIN RDA and EAR · Vitamins and minerals: functions, sources and deficiencies · Meal planning for the life cycle · Food science and food analysis methods · Food safety and FSSAI standards and labelling