Two forms of food iron
The iron in food comes as heme iron (from animal foods, well absorbed) and non-heme iron (from plants and fortified foods, less efficiently absorbed) [1] — see heme vs. non-heme iron.
Best food sources
- Heme (animal): lean red meat, poultry, and seafood (oysters, sardines, clams are especially rich).
- Non-heme (plant/fortified): lentils, beans, tofu, pumpkin seeds, spinach, and iron-fortified cereals and breads [1].
How to absorb more from food
Non-heme iron is sensitive to what you eat with it [1]:
- Boost it: pair plant iron with a vitamin C source (citrus, peppers, tomatoes); a little meat/poultry/seafood also helps.
- Blunt it: tea and coffee (polyphenols), calcium, and phytates in whole grains reduce absorption — so a coffee with your iron-rich breakfast works against you.
Who may struggle to get enough
Menstruating women, pregnant people, frequent blood donors, endurance athletes, and people on plant-based diets are more likely to fall short [2]. A food-first approach (with smart pairing) covers many people, but a diagnosed deficiency may need a supplement under guidance — see iron deficiency vs. overload.
Why food first for iron
Unlike a supplement, food iron comes with other nutrients and is less likely to cause the constipation and stomach upset high-dose iron pills can. And because the body can't easily get rid of excess iron, routine iron supplements aren't recommended without a reason — getting it from food avoids that risk.
Practical guidance
- Combine plant iron with vitamin C, and keep tea/coffee away from iron-rich meals.
- Include iron-rich foods regularly if you're in a higher-need group.
- Take a supplement only if a clinician identifies low iron, not as routine insurance.