Iron-Rich Foods

Iron deficiency is one of the most common nutrient gaps in India, especially for women. These are the foods with the most iron per 100 g, both vegetarian and non-vegetarian. Top pick: Sesame Seeds, with 14.6 mg iron per 100 g.

25 foods ranked by iron

#FoodIron / 100 gCalories / 100 gTypical serving
1Sesame Seeds14.6 mg573 kcal1 tbsp (9 g): 1.3 mg, 52 kcal
2Cornflakes12.7 mg357 kcal1 bowl (30 g): 3.8 mg, 107 kcal
3Dark Chocolate (70-85%)11.9 mg598 kcal1 square (10 g): 1.2 mg, 60 kcal
4Chicken Liver (boiled)11.6 mg167 kcal1 piece (60 g): 7 mg, 100 kcal
5Pumpkin Seeds8.8 mg559 kcal20 g (2 tbsp): 1.8 mg, 112 kcal
6Mutton Liver (cooked)8.5 mg169 kcal1 piece (60 g): 5.1 mg, 101 kcal
7Hemp Seeds (hulled)8 mg555 kcal20 g (2 tbsp): 1.6 mg, 111 kcal
8Chia Seeds7.7 mg486 kcal1 tbsp (12 g): 0.9 mg, 58 kcal
9Watermelon Seeds (dried)7.3 mg555 kcal20 g: 1.5 mg, 111 kcal
10Cashew6.7 mg553 kcal10 pieces (16 g): 1.1 mg, 88 kcal
11Soya Chunks (cooked)6 mg115 kcal1 katori (100 g): 6 mg, 115 kcal
12Til Chikki6 mg490 kcal1 piece (25 g): 1.5 mg, 123 kcal
13Flax Seeds5.7 mg534 kcal1 tbsp (10 g): 0.6 mg, 53 kcal
14Pine Nuts5.5 mg675 kcal20 g (handful): 1.1 mg, 135 kcal
15Rewari5.5 mg460 kcal3 pieces (20 g): 1.1 mg, 92 kcal
16Sunflower Seeds5.3 mg584 kcal20 g (2 tbsp): 1.1 mg, 117 kcal
17Soybeans (boiled)5.1 mg172 kcal1 katori (100 g): 5.1 mg, 172 kcal
18Bajra Roti5 mg280 kcal1 roti (50 g): 2.5 mg, 140 kcal
19Cashew Butter5 mg587 kcal1 tbsp (16 g): 0.8 mg, 94 kcal
20Rajgira Ladoo5 mg420 kcal1 ladoo (25 g): 1.3 mg, 105 kcal
21Hazelnut4.7 mg628 kcal20 g (handful): 0.9 mg, 126 kcal
22Peanuts4.6 mg567 kcal1 katori (30 g): 1.4 mg, 170 kcal
23Roasted Chana (dry)4.6 mg369 kcal1 katori (30 g): 1.4 mg, 111 kcal
24Tahini4.4 mg592 kcal1 tbsp (15 g): 0.7 mg, 89 kcal
25Cornflakes with Milk4 mg110 kcal1 bowl (200 g): 8 mg, 220 kcal

Per 100 g of the ready-to-eat form. Sources: INDB, IFCT 2017 (NIN-ICMR) and USDA FoodData Central. Values vary with recipe and portion.

How to use this list

Cornflakes rank high only because they are fortified with iron. Iron from plants (non-heme iron) is absorbed less well than iron from meat. Pair vegetarian iron sources with vitamin C (lemon on your dal, amla, guava, tomatoes), and keep tea and coffee away from iron-rich meals, since they reduce absorption.

Frequently asked questions

Which foods have the most iron?

+

Per 100 g, the top five are Sesame Seeds (14.6 mg), Cornflakes (12.7 mg), Dark Chocolate (70-85%) (11.9 mg), Chicken Liver (boiled) (11.6 mg), Pumpkin Seeds (8.8 mg). Values are from INDB, IFCT 2017 (NIN-ICMR) and USDA FoodData Central.

How much iron do I need per day?

+

ICMR-NIN (2020) recommends about 19 mg of iron a day for adult men and 29 mg for adult women (who lose iron through menstruation). If you feel constantly tired or breathless, get a blood test before taking supplements.

Turn this list into a plan

Knowing the right foods is step one. Get an Indian diet plan with your exact portions and targets, built by NASM-certified Coach Himanshu.

Chat with us