Iron-Rich Foods: A Complete List of Foods High in Iron

Published on : 06 Nov, 2026 | 3:01 PM (IST)

Read time : 10 mins

Key Takeaways

  • Indian diets offer many iron-rich foods, including bajra, ragi, dals, chickpeas, sesame seeds, leafy vegetables, meat, fish, and eggs.
  • Iron from animal foods is generally absorbed more readily than iron from plant foods.
  • Combining plant-based iron sources with vitamin C-rich foods can improve iron absorption.
  • Pregnancy and infancy are important stages when iron intake needs particular attention.
  • Tiredness, weakness, dizziness, and breathlessness may occur with iron-deficiency anaemia, but these symptoms have other possible causes.
  • Food choices support iron intake, but suspected iron deficiency may require medical assessment.

The best iron-rich foods in Indian diets include dals, chickpeas, bajra, ragi, sesame seeds, leafy vegetables, meat, fish, and eggs. However, not all dietary iron is absorbed equally. Iron from animal foods is generally more readily absorbed than iron from plant sources, making food combinations important[1][2].

Anaemia remains a significant public health concern in India, affecting children, adolescents, pregnant women, and women of reproductive age[3]. This article lists iron-rich foods, explains how the body absorbs iron, and explores food choices during pregnancy and infancy. It offers general nutrition information, not a diagnosis or a substitute for individual medical advice.

Haem vs non-haem iron: Why the source matters

Iron helps the body produce haemoglobin, the protein in red blood cells that carries oxygen. It also supports normal growth and other essential body functions[1].

Dietary iron occurs in two main forms: haem and non-haem iron.

Feature

Haem iron

Non-haem iron

Main sources

Meat, poultry, and fish

Dals, beans, millets, vegetables, nuts, and seeds

Absorption

Generally more readily absorbed

Varies with the food and the rest of the meal

Effect of other foods

Less affected by other dietary components

More affected by substances that enhance or reduce absorption

Vegetarian sources

Not present in vegetarian foods

Main dietary source of iron

 

Animal foods contain both haem and non-haem iron, while plant foods contain non-haem iron. Although haem iron is generally easier to absorb, a varied vegetarian diet can still contribute useful amounts of iron[1][2].

The iron content listed for a food is not the same as the amount absorbed by the body. Portion size, preparation, meal composition, and individual requirements all influence iron availability.

Best haem iron sources (animal-based)

Meat, poultry, fish, and eggs can contribute iron alongside other nutrients. The amount varies by species, cut, and preparation method[1].

The following values are from the Indian Food Composition Tables (IFCT 2017). They represent the iron content per 100 g of edible portion, not the amount the body absorbs.

Food

Iron per 100 g

Chicken liver

9.92 mg

Chicken gizzard

3.19 mg

Goat meat, shoulder

1.48 mg

Goat meat, leg

1.77 mg

Chicken, leg, skinless

1.27 mg

Chicken, breast, skinless

0.83 mg

Whole boiled egg

1.87 mg

 

Source: ICMR–National Institute of Nutrition, Indian Food Composition Tables 2017. Values vary with the sample and preparation method[1].

Animal foods can contribute to iron intake, but they are not essential for everyone. People following vegetarian diets can obtain iron from pulses, millets, seeds, vegetables, and other plant foods.

Pregnancy note: Liver is rich in iron but should be avoided during pregnancy because it contains high levels of vitamin A, which can harm the developing baby[4].

Best non-haem iron sources (plant-based)

Plant foods are particularly important for vegetarians and vegans. Indian diets offer many options, including millets, dals, leafy vegetables, seeds, nuts, and other legumes.

The table below highlights foods with good iron content using Indian food-composition data.

Food

Iron per 100 g

Garden cress seeds (halim/aliv)

17.20 mg

White sesame seeds (safed til)

15.04 mg

Black sesame seeds (kala til)

13.90 mg

Amaranth seeds, pale brown (rajgira)

8.02 mg

Bajra

6.42 mg

Fenugreek leaves (methi)

5.69 mg

Ragi

4.62 mg

Green amaranth leaves (chaulai)

4.64 mg

Jowar

3.95 mg

Spinach (palak)

2.95 mg

 

Source: ICMR–National Institute of Nutrition, Indian Food Composition Tables 2017. Values are per 100 g edible portion; the composition of individual foods varies[1].

These values describe the foods as recorded in the composition tables. They should not be interpreted as the amount typically eaten in one sitting. Seeds, for example, are usually consumed in smaller portions than leafy vegetables or cooked dishes.

Other foods that contain iron include masoor dal, moong dal, chana dal, rajma, lobia, soybeans, groundnuts, and other nuts and seeds. Their contribution depends on the portion consumed and the food's composition[1].

How to include iron-rich foods in everyday Indian meals

Practical meal combinations can help make iron-containing foods part of a varied diet:

  • Bajra or ragi roti with dal and vegetables.
  • Chana or rajma with tomato-based gravy.
  • Methi or chaulai added to a vegetable dish.
  • Sesame seeds used in chutney or other dishes.
  • Poha with vegetables and a vitamin C-rich accompaniment.
  • Sprouted pulses prepared safely and served with suitable vegetables.

These options can suit different regional food habits. The overall diet matters more than relying on a single food.

How to improve iron absorption from plant-based foods

The body absorbs non-haem iron differently depending on the meal. Certain dietary combinations can help improve the amount absorbed[2].

Pair iron-rich foods with vitamin C

Vitamin C improves the absorption of non-haem iron. Including a vitamin C-rich food in the same meal can therefore be useful[2].

Examples include:

  • Dal with tomatoes or lemon.
  • Chana with capsicum.
  • Rajma with tomato-based gravy.
  • Millet dishes served with suitable vegetables.
  • Meals containing pulses alongside guava or another vitamin C-rich fruit.

Guava, amla, citrus fruits, tomatoes, and capsicum are familiar Indian food choices that provide vitamin C.

Keep tea and coffee away from main meals

Tea and coffee contain tannins and other compounds that can reduce non-haem iron absorption when consumed with meals. The ICMR–National Institute of Nutrition's dietary guidance advises avoiding tea and coffee for at least one hour before and after meals[2].

This is particularly relevant for people whose diets rely mainly on plant-based iron sources. It is a general nutrition consideration, not a substitute for assessment when iron deficiency is suspected.

Use varied food preparation methods

Soaking, sprouting, and fermenting certain grains and pulses can change their phytate content. Phytates may reduce iron absorption, although the effect varies by food and preparation method[2].

Including a range of pulses, millets, vegetables, nuts, and seeds can also improve dietary variety. No single preparation method guarantees adequate iron absorption.

Read about - How to Boost Iron Levels Naturally?

Iron-rich foods during pregnancy

Iron is particularly important during pregnancy because the body supports increased blood volume and the growth and development of the baby. Iron deficiency can contribute to anaemia and is an important maternal health concern in India[3].

An iron-rich foods list for pregnancy can include:

  • Dals, chickpeas, and beans: Plant-based sources that fit into many Indian meals.
  • Bajra and other millets: These contribute iron as part of a varied diet.
  • Sesame seeds and nuts: These provide iron alongside other nutrients.
  • Green leafy vegetables: Methi, chaulai, and spinach contribute iron and other micronutrients.
  • Meat, poultry, and fish: Options for people who include animal foods in their diet.
  • Vitamin C-rich foods: Guava, amla, citrus fruits, and tomatoes can help improve absorption of non-haem iron.

A varied diet supports iron intake, but food alone may not meet every individual's requirements during pregnancy. India's Anaemia Mukt Bharat programme includes iron and folic acid supplementation as part of its public-health strategy[5].

Pregnant women should follow advice from their antenatal care team rather than starting, stopping, or changing supplements based only on a food list. Liver should also be avoided during pregnancy because of its high vitamin A content[4].

Read about - Folic Acid for Pregnancy: When to Start and Why

Iron-rich foods for babies

Iron supports babies' growth and development. Indian infant-feeding guidance recommends starting complementary foods at around six months while continuing breastfeeding, because breast milk alone may no longer meet all nutritional needs at this stage[6].

Iron-rich foods for babies can include:

  • Iron-fortified infant cereals: Choose age-appropriate products and follow their preparation instructions.
  • Soft-cooked dals: Moong, masoor, and other dals can be cooked thoroughly and mashed.
  • Mashed beans and chickpeas: Cook until soft and prepare to a suitable texture.
  • Meat or fish: Where included in the family's diet, cook thoroughly and remove all bones.
  • Eggs: Cook thoroughly and offer in an age-appropriate form.
  • Vitamin C-rich fruit and vegetables: These can support absorption of iron from plant foods.

Prepare complementary foods according to the baby's developmental stage. Whole nuts, hard pieces, and other choking hazards are unsuitable for babies. Caregivers should follow age-appropriate feeding guidance[6].

Iron needs vary according to age, feeding pattern, birth history, and health. Some infants may need additional iron support. Parents should discuss individual requirements with their child's healthcare professional rather than giving supplements without appropriate guidance[3][6].

Signs you may need more iron

Iron deficiency can develop when dietary intake is insufficient, absorption is reduced, or iron is lost through bleeding. Pregnancy, heavy menstrual bleeding, rapid growth during childhood, and some health conditions can increase the risk[3][7].

Possible symptoms of iron-deficiency anaemia include [7]:

  • Tiredness or low energy.
  • Weakness.
  • Dizziness or light-headedness.
  • Shortness of breath, particularly during activity.
  • Difficulty concentrating.
  • Pale skin in some people.

These symptoms can occur with other health conditions and do not confirm iron deficiency. Some people with low iron stores may have few or no noticeable symptoms [7].

A food list cannot determine whether someone has iron deficiency or anaemia. A healthcare professional can assess symptoms and decide whether blood tests are needed. Anaemia can also result from causes other than iron deficiency, including vitamin deficiencies, blood loss and inherited conditions [7].

Read about - Low Haemoglobin? Here’s How to Improve It Naturally with Lifestyle Changes

Conclusion

An Indian iron-rich foods list can include dals, chickpeas, bajra, ragi, leafy vegetables, sesame seeds, meat, fish, and eggs. The most suitable choices depend on dietary preferences, age, and individual nutritional needs.

Pairing plant-based iron sources with vitamin C-rich foods can improve iron absorption. Pregnancy and infancy require particular attention to iron intake, so individual concerns should be discussed with a qualified healthcare professional.

Medical disclaimer: This article is for general educational purposes only. It does not provide a diagnosis or replace individual medical advice. Nutritional needs vary by age, health, and life stage. Seek advice from a qualified healthcare professional if you are concerned about iron deficiency, pregnancy nutrition, or an infant's feeding needs.

FAQs

Why is iron from meat absorbed better than iron from plants?

Meat contains haem iron, which the body generally absorbs more efficiently. Plant foods contain non-haem iron, whose absorption is more affected by other dietary components. Vitamin C can improve non-haem iron absorption.

Can vegetarians get enough iron without supplements?

A varied vegetarian diet can provide iron through dals, beans, millets, leafy vegetables, seeds, and nuts. However, individual requirements and absorption vary. A healthcare professional can assess suspected deficiency and whether supplements are needed.

Does drinking tea or coffee with meals really reduce iron absorption?

Yes. Compounds in tea and coffee can reduce non-haem iron absorption when consumed with meals. ICMR–NIN guidance advises avoiding tea and coffee for at least one hour before and after meals.

When should babies start eating iron-rich foods?

Complementary foods are generally introduced at around six months while breastfeeding continues. Suitable foods include soft-cooked dals, mashed beans, age-appropriate fortified cereals, and other foods prepared safely for the baby's developmental stage.

Can too much iron be harmful?

Yes. Excess iron can be harmful, and unnecessary supplementation can cause adverse effects. Iron supplements should be used according to appropriate healthcare guidance, especially for children.

Does cooking in a cast iron pan really add iron to food?

Iron cookware can transfer some iron to food, but the amount varies with the food and cooking conditions. It should not be relied on as a dependable way to prevent or correct iron deficiency.

References

1.

Longvah, T., Ananthan, R., Bhaskarachary, K., & Venkaiah, K. (2017). Indian food composition tables 2017. National Institute of Nutrition, Indian Council of Medical Research. https://www.nin.res.in/ebooks/IFCT2017_16122024.pdf

2.

Indian Council of Medical Research–National Institute of Nutrition. (2024). Dietary guidelines for Indians. https://nin.res.in/dietaryguidelines/pdfjs/locale/DGI_2024.pdf

3.

DANIEL, R. A., KALAIVANI, M., KANT, S., & GUPTA, S. (2024). Prevalence of anaemia among adolescent girls (10–19 years) in India: A systematic review and meta-analysis. The National Medical Journal of India, 36, 233–240. https://doi.org/10.25259/nmji_637_21

4.

NHS website. (2020, December). Pregnancy vitamins and supplements. Nhs.Uk. https://www.nhs.uk/pregnancy/keeping-well/pregnancy-vitamins-and-supplements/

Select Category

Meet our Health Experts

View All
Dr. Nikhil Ambatkar
Dr. Nikhil Ambatkar

PhD (Biotechnology)

8 years
Dr. Sachin Singh
Dr. Sachin Singh

MBBS

7 years
Dr. Mandeep Chadha
Dr. Mandeep Chadha

MBBS, DNB (OBGY)

12 years
Amatul Ameen
Amatul Ameen

B. Pharm, MSc.

15 years
Amit Sharma
Amit Sharma

B. Pharm

5 years
Rohini Mankar
Rohini Mankar

Bsc. Zoology, Masters of Public Health

13 years
Dr. Divya Mandial
Dr. Divya Mandial

PhD in Chemistry

10 years
Dr. Sonia Gupta
Dr. Sonia Gupta

BDS

8 years
Saloni Bhardwaj Sharma
Saloni Bhardwaj Sharma

B.Pharm, M.Pharm

6 years
Dr. Chhavi Rosha
Dr. Chhavi Rosha

BAMS, FMC, MD Resident

10 years
Dr. Lakshmi Vaswani
Dr. Lakshmi Vaswani

MBBS, Diploma Pathology, MBA (Healthcare Services)

15 years

Follow us on

Disclaimer

Our healthcare experts have carefully reviewed and compiled the information presented here to ensure accuracy and trustworthiness. It is important to note that this information serves as a general overview of the topic and is for informational purposes only. It is not intended to diagnose, prevent, or cure any health problem. This page does not establish a doctor-patient relationship, nor does it replace the advice or consultation of a registered medical practitioner. We recommend seeking guidance from your registered medical practitioner for any questions or concerns regarding your medical condition.

Subscribe

Claim your complimentary health and fitness tips subscription and stay updated on our newest promotions.

Registered Office Address

Intellihealth Solutions Private Limited
Unit-301 & 304, Lightbridge Tunga Village, Saki Vihar Rd, Chandivali, Powai, Mumbai, Maharashtra, India, 400072.
CIN: U62099MH2019PTC320566
Telephone:09240250346

Grievance Officer

Name: Kishor Kumar

Download Truemeds

Manage your health with ease Download Truemeds today!Get easy access to medicine refills, health information, and more. With our app, you'll never have to wait in line again. Download now and start taking control of your health.
Playstore
Apple App  Store

Contact Us

Our customer representative team is available 7 days a week from 9 am - 9 pm.


v4.28.24

copyright

2026 - Truemeds | All rights reserved. Our content is for informational purposes only. See additional information.

Trust Certified

Our Payment Partners

paymentPartnerpaymentPartnerpaymentPartnerpaymentPartner
paymentPartnerpaymentPartnerpaymentPartnerpaymentPartner