Iron-Rich Vegetarian Foods in India: Iron per 100 g (IFCT 2017)

By NYUS Inc. · Published 24 October 2026

General information: This article is information about food data. No dietitian or doctor has reviewed it, and it is not a substitute for their advice.
Medical topic: This page lists how much iron is in foods. It does not diagnose, treat or advise on low iron or anaemia, and it does not recommend supplements. If you think your iron may be low, ask a doctor.

"Which vegetarian foods have iron?" is one of the most common food questions in India. This page lists iron per 100 g for 38 foods from the ICMR-NIN Indian Food Composition Tables 2017 (IFCT 2017), grouped so that like is compared with like, and says what the numbers do not tell you.

The short answer

Per 100 g as listed in IFCT 2017, the highest iron values on this page are in seeds: garden cress seeds (halim) 17.20 mg and gingelly (sesame) seeds 13.90 to 15.04 mg. Among foods eaten in larger amounts, dry pulses range from 3.90 mg (red gram dal) to 8.76 mg (horse gram), and fresh leaves from 2.95 mg (spinach) to 7.25 mg (red amaranth leaves). Our reading: do not read the tables as a ranking of what to eat. Seeds are eaten by the spoonful, leaves are mostly water, and the iron in a food is not the iron your body absorbs (see below).

Iron per 100 g, by food group

Every value is the mean printed in IFCT 2017 Table 5 (Minerals and Trace Elements), column Iron (Fe), in mg per 100 g edible portion. Each row's IFCT code is shown; the PDF pages are in the sources list. Foods are sorted high to low inside each group.

Leafy vegetables and herbs, raw (fresh, as listed)

Fresh leaves are mostly water, so their iron per 100 g is not comparable gram for gram with dry seeds or pulses.

Food (IFCT 2017 row)Iron, mg per 100 g
Curry leaves (G010)8.67
Mint leaves (G016)8.56
Amaranth leaves, red (lal saag) (C003)7.25
Garden cress (chandrashoor leaves) (C021)6.19
Fenugreek leaves (methi) (C020)5.69
Pumpkin leaves, tender (C030)5.58
Coriander leaves (G009)5.30
Amaranth leaves, green (C002)4.64
Drumstick leaves (moringa) (C019)4.56
Spinach (palak) (C033)2.95

Pulses, dry (uncooked)

IFCT lists pulses dry. Cooking adds water, and IFCT has no cooked rows.

Food (IFCT 2017 row)Iron, mg per 100 g
Horse gram, whole (kulthi) (B012)8.76
Soybean, brown (B024)8.29
Lentil, whole, yellowish (B015)7.91
Lentil dal (masoor dal) (B013)7.06
Bengal gram, whole (kala chana) (B002)6.78
Rajmah, red (B020)6.13
Bengal gram, dal (chana dal) (B001)6.08
Green gram, whole (sabut moong) (B011)4.89
Black gram, dal (urad dal) (B003)4.67
Green gram, dal (moong dal) (B010)3.93
Red gram, dal (toor dal) (B021)3.90

Cereals, millets and pseudo-cereals, dry

Food (IFCT 2017 row)Iron, mg per 100 g
Amaranth seed, black (rajgira) (A001)9.33
Quinoa (A009)7.51
Bajra (A003)6.42
Ragi (A010)4.62
Rice flakes (poha) (A011)4.46
Wheat flour, atta (A019)4.10

Seeds, nuts, dried fruit and jaggery

These are usually eaten in small amounts, so a high figure per 100 g does not mean a large amount of iron per serving.

Food (IFCT 2017 row)Iron, mg per 100 g
Garden cress seeds (halim) (H008)17.20
Gingelly seeds, white (sesame, til) (H011)15.04
Gingelly seeds, black (sesame, til) (H009)13.90
Raisins, dried, black (E057)6.81
Cashew nut (H005)5.95
Sunflower seeds (H020)5.85
Linseeds (flaxseed) (H014)5.44
Dates, dry, dark brown (E018)4.79
Jaggery, cane (I001)4.63
Almond (H001)4.59
Groundnut (H012)3.44

IFCT 2017 gives raw or dry values only for these foods, so the tables say nothing about iron after cooking, and we give no cooked figures.

What the guidelines say adults need

The ICMR-NIN 2020 brief note on nutrient requirements for Indians (PDF page 6) lists, for iron, an RDA of 19 mg in its Table 3 (males) and 29 mg in its Table 4 (females), and an EAR of 11 mg and 15 mg. Its tables do not say here what diet the figures assume. As a size check, our arithmetic: 100 g of red amaranth leaves has 7.25 mg of iron, which is 7.25 / 19 = 38% of 19 mg and 7.25 / 29 = 25% of 29 mg. That is iron in the food, not iron absorbed, and it is not a statement about what you personally need.

Iron in the food is not iron absorbed

What this page leaves out

A note on health

This article is general educational content, not medical advice. It does not say that any food prevents or treats anaemia or iron deficiency. If you feel unusually tired, are pregnant, have heavy periods, follow a restricted diet or have been told your iron is low, talk to a doctor or registered dietitian about your own situation before changing your diet or taking any supplement.

For protein in the same foods, see our high-protein Indian foods guide. For calories and macros of everyday dishes, see calories and macros of common Indian foods. For a vitamin ranked in the same IFCT 2017 book, see folate-rich vegetarian foods.

Log what you eat and see your day add up

NYUS is an AI diet and workout coach. You can log foods by search or barcode against 8,900+ foods with calories and macros, and a weekly check-in adjusts your calories, macros and step goal once enough is logged. It gives general information, not medical advice. No ads, no data sold.

Join the NYUS waitlist

Frequently asked questions

Which vegetarian Indian foods have the most iron?

Among the IFCT 2017 rows on this page, per 100 g as listed, garden cress seeds have 17.20 mg of iron, white gingelly (sesame) seeds 15.04 mg and black 13.90 mg, then dry horse gram 8.76 mg, curry leaves 8.67 mg, dry brown soybean 8.29 mg and red amaranth leaves 7.25 mg. Seeds and pulses are listed dry and leaves fresh, so compare within a group; iron in a food is not the same as iron absorbed.

How does spinach compare with other iron-rich leaves?

IFCT 2017 lists spinach (C033) at 2.95 mg of iron per 100 g, lower than red amaranth leaves (7.25 mg), garden cress (6.19 mg), fenugreek leaves (5.69 mg) and tender pumpkin leaves (5.58 mg). These are raw, fresh values per 100 g. We did not read a source on how much iron each leaf gives up when eaten, so we make no claim about absorption from leaves.

Does vitamin C or tea change how much iron you absorb?

A 2004 review (Teucher et al.) describes ascorbic acid as the most efficient enhancer of non-heme iron absorption when its stability in the food vehicle is ensured. A 2000 review (Zijp et al.) lists plant components in vegetables, tea, coffee and calcium as inhibiting factors and, for people at risk of iron deficiency, suggests having tea between meals rather than during them. These are reviews of absorption, not trials of any Indian dish. Our reading: the tea advice is written for people at risk of iron deficiency; ask a doctor if that may be you.

How much iron does an adult need a day?

The ICMR-NIN 2020 brief note lists an iron RDA of 19 mg in its table for males and 29 mg in its table for females, with EARs of 11 mg and 15 mg. Your own need depends on you, and this page does not say whether you are getting enough. If you think your iron may be low, ask a doctor.

Sources

The arithmetic (percent of 19 and 29 mg) and every sentence starting "Our reading" are NYUS's own, not from a study. Common names in brackets (for example masoor dal, toor dal) are our matching to the IFCT row names.