NewThe anti-inflammatory diet, explained — read the guide →The anti-inflammatory diet →

Journal

Iron Rich Foods: What to Eat and How to Absorb It

The real question isn't which foods have iron — it's how much you absorb. Here's the heme/non-heme split, two practical tables, and the vitamin-C trick that changes everything.

Why you can eat iron and still feel tired

If you searched iron rich foods because you're exhausted despite eating spinach and red meat, you're asking the right question the wrong way. The issue is rarely "which foods contain iron" — it's how much of that iron your body actually absorbs. Two people can eat the same milligrams on paper and end up with very different iron stores. As a functional-nutrition coach, that's where I always start: not the number on the food label, but what your gut does with it.

The single most useful thing to understand is that dietary iron comes in two forms — heme (from animals) and non-heme (from plants and fortified foods) — and they behave completely differently. Get that split right, pair your food smartly, and test before you supplement, and most people can fix a slow slide toward deficiency with the plate alone.

Heme vs non-heme iron: why the source matters more than the number

Heme iron — found in meat, poultry, fish and especially organ meats and shellfish — is absorbed efficiently, at roughly 15–35%, almost regardless of what else is on the plate. Non-heme iron — from beans, lentils, spinach, tofu and fortified cereals — absorbs at a lower and far more variable 2–20%, and that rate swings hugely depending on the rest of your meal.

This is why a spinach salad and a steak listing the same milligrams of iron are not equal in real life: the steak delivers several times more usable iron. It's also why plant-based eaters need to be more deliberate — not because plants lack iron, but because that iron is harder to unlock. A useful bonus: heme iron eaten in the same meal boosts absorption of the non-heme iron alongside it, so a little meat helps your beans, too.

How much iron do you actually need?

Requirements vary more than most people realise, mostly with blood loss and life stage.

GroupRDA (mg/day)Note
Adult men & postmenopausal women8 mgBaseline needs; deficiency less common
Menstruating women (19–50)18 mgMonthly blood loss raises the requirement
Pregnancy27 mgSupports expanded blood volume and the baby
Vegetarians & vegans~1.8× the aboveLower non-heme bioavailability means higher intake

That vegetarian multiplier matters: a plant-based menstruating woman is effectively aiming for ~32 mg/day on paper, which is genuinely hard from food alone and takes planning.

Iron-rich foods for meat-eaters (heme iron)

These are the most bioavailable sources, ranked roughly by iron per serving. You don't need all of them — a couple of times a week from the top of the list goes a long way.

FoodIron per servingWhy it earns a place
Oysters~8 mg / 3 ozHighest common heme source; also rich in zinc
Beef liver~5 mg / 3 ozIron-dense organ meat; once a week is plenty
Canned sardines~2 mg / 3 ozCheap, sustainable, plus omega-3s and calcium
Lean beef~2 mg / 3 ozReliable everyday heme iron
Dark-meat chicken & turkey~1–1.5 mg / 3 ozMore iron than white meat; easy staple
Canned light tuna~1 mg / 3 ozConvenient; boosts non-heme iron in the same meal

Iron-rich plant foods (non-heme iron)

Plants carry plenty of iron; the job is unlocking it (see the vitamin-C trick below). This is the plant-based cheat sheet, roughly highest first.

FoodIron per servingPair it with vitamin C
Fortified breakfast cerealup to ~18 mg / servingCheck the label; a huge easy win
White beans~8 mg / cup cookedAdd tomato sauce or peppers
Cooked lentils~6.6 mg / cupSqueeze of lemon, side of salad
Cooked spinach~6.4 mg / cupCooking concentrates it; add citrus dressing
Firm tofu~3.4 mg / ½ cupStir-fry with broccoli and peppers
Chickpeas~4.7 mg / cupHummus with lemon; roast with tomato
Pumpkin seeds~2.5 mg / ozSprinkle on a citrusy salad
Dark chocolate (45–70%)~3.3 mg / ozA pleasant, if minor, contributor

Vitamin C is your absorption multiplier

This is the lever almost no listicle explains, and it's the highest-value habit for anyone relying on plant iron. Vitamin C converts non-heme iron into a form your gut absorbs far more easily. The effect is dramatic: adding around 50 mg of vitamin C can roughly triple non-heme absorption from a meal, and about 100 mg can quadruple it. You don't need a supplement — you need the right pairing.

  • Lentils or beans + a squeeze of lemon or a tomato-based sauce
  • Fortified cereal or oats + strawberries or kiwi
  • Tofu or chickpea stir-fry + red bell peppers and broccoli
  • Spinach salad + orange segments or a citrus vinaigrette

What blocks iron absorption — and the simple timing fix

Several everyday foods and drinks bind non-heme iron and pull your absorption down, sometimes sharply. The fix is almost never to give them up — it's to space them 1–2 hours away from your iron-rich meals and supplements.

InhibitorEffect on a mealThe practical fix
Tea (tannins)up to ~-64% iron absorbedDrink it between meals, not with them
Coffee (polyphenols)up to ~-39%Wait an hour after an iron-rich meal
Calcium & dairyCompetes for absorptionKeep your big dairy serving separate
Phytates (bran, whole grains, legumes)Bind non-heme ironSoak, sprout or ferment; add vitamin C

Who's most at risk of iron deficiency

Iron deficiency isn't random — it clusters in predictable groups. If you're in one, be more deliberate about the pairings above and quicker to get a blood test.

  • Menstruating women, especially with heavy periods
  • Pregnant women — needs jump to 27 mg/day
  • Vegetarians and vegans, from lower non-heme bioavailability
  • Endurance athletes, who lose iron through sweat, foot-strike and training stress
  • People with coeliac disease or IBD, where the inflamed gut lining can't absorb iron properly — which is why iron status often starts with gut health rather than with iron itself

Before you supplement: get a blood test first

Here's the part the listicles skip, and it matters. Your body has no way to actively excrete excess iron. Take more than you need and it accumulates — and too much iron damages the liver and heart. Hereditary haemochromatosis, an iron-overload condition, affects roughly 1 in 300 people of Northern-European descent, and for them, casual supplementing is genuinely dangerous.

So the rule I give every client is simple: food first, and test before you supplement. A ferritin test (with iron studies) tells you whether your stores are actually low before you add a single pill. Fatigue has many causes, and iron is only one of them — chasing it blind can mask a real problem or create a new one.

Frequently asked questions

What foods are highest in iron?

Among animal foods, oysters (~8 mg per 3 oz), beef liver (~5 mg) and sardines and lean beef (~2 mg each) top the list, and their heme iron absorbs best. Among plant foods, fortified breakfast cereal (up to ~18 mg), white beans (~8 mg per cup), lentils (~6.6 mg) and cooked spinach (~6.4 mg) lead — but their non-heme iron absorbs less well unless you pair it with vitamin C.

What is the difference between heme and non-heme iron?

Heme iron comes from animal foods (meat, poultry, fish, shellfish) and absorbs efficiently at about 15–35% regardless of the rest of the meal. Non-heme iron comes from plants and fortified foods and absorbs at a lower, more variable 2–20% that depends heavily on what you eat alongside it — boosted by vitamin C, blocked by tea, coffee, calcium and phytates.

How can I increase iron absorption from food?

Pair non-heme (plant) iron with vitamin C: even a small amount (around 50 mg) can boost absorption several-fold. That means lemon on your lentils, peppers in your tofu stir-fry, or strawberries with fortified cereal. Eating a little heme iron (meat or fish) in the same meal also lifts absorption of the plant iron alongside it.

What drinks and foods block iron absorption?

Tea can cut iron absorption from a meal by up to about 64% and coffee by up to about 39%, both from polyphenols and tannins. Calcium and dairy compete with iron, and phytates in bran, whole grains and legumes bind it. You don't have to give these up — just space them 1–2 hours away from your iron-rich meals and any iron supplement.

Which iron-rich foods are best for vegetarians and vegans?

Fortified breakfast cereals (up to ~18 mg), white beans (~8 mg per cup), lentils (~6.6 mg), cooked spinach (~6.4 mg), tofu, chickpeas and pumpkin seeds are the staples. Because non-heme iron absorbs less efficiently, vegetarians need roughly 1.8 times more iron than meat-eaters and should pair every iron food with a vitamin-C source.

Should I take an iron supplement without a blood test?

No. Your body can't excrete excess iron, so too much damages the liver and heart, and hereditary haemochromatosis (about 1 in 300 people of Northern-European descent) makes supplementing dangerous. Get a ferritin and iron-studies blood test to confirm your stores are actually low, then supplement only under a clinician's guidance — fatigue has many causes besides iron.

Evidence & further reading

Evidence-based — but always confirm with your own clinician for your situation.

Work with Yamila

Ready to eat for your roots?

Book a private consultation — we'll map your history, symptoms and goals, find the root cause, and build a plan around your biology.

Book a consultation