Foods High in Iron: Best Plant and Animal Sources

← Healthy Foods

Nutrient guide

Foods High in Iron: Best Plant and Animal Sources (With Absorption Tips)

A practical, evidence-based list of iron-rich foods with iron per serving computed from USDA data, how much you need by age and life stage, and simple ways to absorb more iron from plant foods.

By the HealAtlas Team · Updated October 2026 · Evidence from NIH, USDA and peer-reviewed research

Fresh spinach leaves, a source of non-heme iron
Photo by Shutter Sphere Collective on Unsplash

This page is for general education and is not medical advice. Talk with your clinician or a registered dietitian before major diet changes or starting supplements, especially if you take medication, are pregnant, or have a chronic condition. See our medical disclaimer.

Disclaimer: This content is for informational purposes only and is not medical advice. Always consult your physician or a qualified healthcare provider before making changes to your diet, exercise, or treatment.

Iron at a glance

  • Two forms: heme iron (meat, poultry, seafood) is absorbed more readily than non-heme iron (plants and fortified foods). Both count toward your daily total.
  • Pair plants with vitamin C: peppers, citrus, tomatoes, strawberries or broccoli eaten in the same meal help your body absorb non-heme iron. See our vitamin C-rich foods list for the best pairings.
  • Time your tea and coffee: polyphenols in tea and coffee, and calcium, can reduce non-heme iron absorption, so have them between meals if iron is a concern.
  • Top picks per serving here: Oysters (cooked), Lentils (boiled), Chickpeas (boiled).

How much iron do you need?

The Recommended Dietary Allowance (RDA) from the National Academies, summarized by the NIH Office of Dietary Supplements, depends on age, sex and life stage. The FDA Daily Value on food labels is 18 mg.

Foods high in iron (per serving)

Values computed from USDA FoodData Central (SR Legacy) per stated serving; %DV uses the FDA Daily Value of 18 mg. Estimates: brands, varieties and cooking change the numbers.
FoodServingIron%DVkcal
Oysters (cooked)3 oz (85 g)7.8 mg43%87
Lentils (boiled)1 cup (198 g)6.6 mg37%230
Chickpeas (boiled)1 cup (164 g)4.7 mg26%269
Kidney beans (boiled)1 cup (177 g)3.9 mg22%225
Black beans (boiled)1 cup (172 g)3.6 mg20%227
Edamame (prepared)1 cup (155 g)3.5 mg20%188
Tofu, firm (calcium-set)½ cup (126 g)3.4 mg19%181
Dark chocolate 70-85%1 oz (28 g)3.3 mg19%167
Spinach (boiled)½ cup (90 g)3.2 mg18%21
Quinoa (cooked)1 cup (185 g)2.8 mg15%222
Sardines, canned in oil3 oz (85 g)2.5 mg14%177
Pumpkin seeds (dried)1 oz (28 g)2.5 mg14%157
Beef, 90% lean (cooked)3 oz (85 g)2.4 mg13%173
Oats, dry (not fortified)½ cup (40 g)1.7 mg9%152
Cashews (dry roasted)1 oz (28 g)1.7 mg9%161
Tahini2 tbsp (30 g)1.3 mg7%178
Chicken breast (roasted)3 oz (85 g)0.9 mg5%140
Salmon, Atlantic (cooked)3 oz (85 g)0.3 mg2%175

Many breakfast cereals and breads are fortified with iron; check the Nutrition Facts label, since amounts vary widely by brand.

Easy iron-rich meal ideas

Who is more likely to run low?

According to the NIH Office of Dietary Supplements, groups at higher risk of iron deficiency include people who menstruate (especially with heavy periods), pregnant people, infants and young children, frequent blood donors, and people with conditions such as celiac disease or other gastrointestinal disorders that affect absorption. Fatigue and other symptoms are not specific to iron deficiency, so a blood test, not guesswork, is the way to know. Read more in our guide to iron deficiency without anemia and ferritin.

⚠️ Cautions about iron supplements

Do not take iron supplements unless a clinician recommends them. The adult upper limit is 45 mg a day from all sources, and high doses can cause stomach upset and constipation. Accidental iron overdose is dangerous for young children, so keep supplements out of reach. People with hemochromatosis (iron overload) need individual medical advice.

Common questions

Is spinach really a good source of iron?

Spinach contains a fair amount of iron, but it is non-heme iron and spinach also contains oxalates that reduce absorption. It is still a nutritious choice; pairing it with vitamin C foods and eating a variety of iron sources is the practical approach.

Can vegetarians and vegans get enough iron?

Yes, with planning. Beans, lentils, tofu, seeds, whole grains and fortified foods all contribute. Because non-heme iron is absorbed less efficiently, NIH notes vegetarians may need about 1.8 times the RDA. See our plant protein guide for overlapping foods.

Related on HealAtlas

📄 Free printable cheat sheet

Download the Foods High in Iron: Cheat Sheet as a one-page PDF to keep on the fridge, or browse all our free guides.

⬇ Download the PDF

Sources

  1. NIH Office of Dietary Supplements: Iron Fact Sheet for Health Professionals
  2. NIH MedlinePlus: Iron in diet
  3. Harvard T.H. Chan School of Public Health, The Nutrition Source: Iron
  4. USDA FoodData Central (SR Legacy) nutrient data
  5. FDA: Daily Value on the Nutrition and Supplement Facts Labels

← Healthy Foods

Disclaimer: This content is for informational purposes only and is not medical advice. Always consult your physician or a qualified healthcare provider before making changes to your diet, exercise, or treatment.