Body Unpacked

Foods high in iron

Find out how much iron you need, then tap foods to build a day that gets you there. Every number comes from the NIH.

Sex

Your daily iron need

18mg

Planned: 0 mg, 0%

Tap foods to build a day. Each shows iron per serving from the NIH table.

    Body Unpacked app icon

    Follow the iron into your body

    Body Unpacked: Health Atlas for iPhone

    Body Unpacked shows what happens after you eat. Pick one of 44 everyday foods, like spinach or lentils, tap a nutrient like iron, and watch where in your body it goes and what it does there. Every step is sourced, and every number shows where it comes from.

    Body Unpacked screenshot 1Body Unpacked screenshot 2Body Unpacked screenshot 3Body Unpacked screenshot 4
    Download Body Unpacked on the App Store

    Free to download.

    Foods high in iron, ranked

    These are the iron sources listed by the NIH Office of Dietary Supplements, with iron per typical serving and the percent of the 18 mg Daily Value used on U.S. food labels. Fortified cereals vary a lot by brand, so check the label on yours.

    FoodServingIron% DV
    Iron-fortified cereal1 serving (check label)18 mg100%
    Oysters, cooked3 oz8 mg44%
    White beans, canned1 cup8 mg44%
    Dark chocolate, 45–69%3 oz7 mg39%
    Beef liver, pan-fried3 oz5 mg28%
    Lentils, boiled½ cup3 mg17%
    Spinach, boiled½ cup3 mg17%
    Firm tofu½ cup3 mg17%
    Kidney beans, canned½ cup2 mg11%
    Sardines, canned in oil3 oz2 mg11%
    Chickpeas, boiled½ cup2 mg11%
    Stewed tomatoes, canned½ cup2 mg11%
    Beef bottom round, braised3 oz2 mg11%
    Baked potato with skin1 medium2 mg11%
    Cashews, oil-roasted1 oz2 mg11%
    Green peas, boiled½ cup1 mg6%
    Chicken, roasted3 oz1 mg6%
    White rice, enriched½ cup1 mg6%
    Whole wheat bread1 slice1 mg6%
    Raisins¼ cup1 mg6%
    Whole wheat spaghetti1 cup1 mg6%
    Tuna, fresh cooked3 oz1 mg6%
    Turkey breast, roasted3 oz1 mg6%
    Pistachios1 oz1 mg6%
    Broccoli, boiled½ cup1 mg6%
    Egg, hard-boiled1 large1 mg6%
    Brown rice, cooked1 cup1 mg6%

    How much iron do you need a day?

    The NIH recommended dietary allowances are below. Women aged 19 to 50 need more than twice as much as men, mainly because of blood lost during periods. Needs jump to 27 mg in pregnancy.

    AgeMaleFemalePregnancy
    1–3 years7 mg7 mg–
    4–8 years10 mg10 mg–
    9–13 years8 mg8 mg–
    14–18 years11 mg15 mg27 mg
    19–50 years8 mg18 mg27 mg
    51+ years8 mg8 mg–

    The NIH notes that recommended amounts for vegetarians are 1.8 times higher than for people who eat meat, because iron from plants is absorbed less well. Tick "I don't eat meat or fish" above and the tool adjusts.

    Heme vs non-heme iron

    Iron in food comes in two forms. Heme iron is found in meat, seafood and poultry, and the body absorbs it more easily. Non-heme iron is in plant foods and fortified foods. Vitamin C helps your body absorb non-heme iron, so pairing beans with tomatoes or spinach with peppers makes a real difference.

    Can you get too much iron?

    The NIH upper limit for adults is 45 mg a day. It is hard to reach from food alone. The risk is mainly from supplements, so talk to a doctor before taking iron, and keep iron supplements well away from children.

    This page is for general education and is not medical advice. If you think you might have low iron or anemia, a simple blood test from your doctor can tell you.

    Questions people ask

    What foods are highest in iron?

    Per serving, fortified breakfast cereals, oysters, white beans, dark chocolate and beef liver top the NIH list. Lentils, spinach and tofu are strong plant sources at about 3 mg per half cup.

    How much iron should a woman have per day?

    The NIH recommends 18 mg a day for women aged 19 to 50, 27 mg during pregnancy and 9 mg while breastfeeding. After 51 it drops to 8 mg.

    How much iron do men need?

    The NIH recommends 8 mg a day for men aged 19 and older, and 11 mg for boys aged 14 to 18.

    Do vegetarians need more iron?

    Yes. The NIH says recommended amounts for vegetarians are 1.8 times higher, because iron from plants is absorbed less well than iron from meat.

    Is spinach really high in iron?

    Half a cup of boiled spinach has about 3 mg, which is a good amount. It is non-heme iron, so eating it with a source of vitamin C helps your body absorb more of it.

    Where do these numbers come from?

    All food values and daily amounts come from the NIH Office of Dietary Supplements iron fact sheet, which is based on USDA FoodData Central.

    Sources

    1. NIH Office of Dietary Supplements: Iron fact sheet for health professionals
    2. USDA FoodData Central
    Body Unpacked: Health AtlasFree on the App Store
    Get it