Haem vs non-haem iron

Iron in food comes in two forms. This matters because they are absorbed very differently:

🥩 Haem iron (animal sources)

Absorption: 15–35%

Found in: Red meat, poultry, fish, shellfish

Key advantage: Absorbed well regardless of what else you eat

🥬 Non-haem iron (plant sources)

Absorption: 2–5%

Found in: Legumes, grains, vegetables, fortified foods

Key advantage: Can boost absorption with vitamin C

This is why vegetarians and vegans need almost double the recommended iron intake — the iron they eat is absorbed much less efficiently. Check your personal target →

Iron-rich foods — searchable database

Food Serve Type Iron (mg)

Source: FSANZ AUSNUT database. Values per serve listed. Haem iron (from animal sources) is absorbed 2–3× more efficiently than non-haem iron.

Boost your absorption

✅ Boosts iron absorption
  • Vitamin C with non-haem sources (e.g. orange juice with lentils)
  • Cooking in a cast-iron pan
  • Eating haem + non-haem iron together
❌ Reduces iron absorption
  • Tea and coffee (tannins) with meals
  • Calcium-rich foods at the same time
  • High phytate foods (wholegrains, legumes) without preparation
You might also like
🧪 Pathology reference: Ferritin — Pathology Tests Explained (RCPA) ↗