Iron for Vegans and Vegetarians
Iron deficiency is the most common nutritional deficiency worldwide, and people following plant-based diets face a particular challenge: plant foods contain non-haem iron, which is absorbed far less efficiently than the haem iron found in meat. Understanding this difference — and knowing how to work around it — is key for any vegan or vegetarian who wants to stay energised and healthy.
Why Plant-Based Diets May Fall Short on Iron
The body absorbs roughly two to three times less non-haem iron than haem iron under ordinary conditions. On top of that, plant foods typically contain compounds — phytates in legumes and grains, polyphenols in tea and coffee, oxalates in spinach — that bind iron in the gut and reduce its uptake further. Dietary reference values from health authorities note this and suggest that people following exclusively plant-based diets may need to pay close attention to both intake quantity and dietary combinations.
A systematic review found that vegans and vegetarians have lower iron stores on average and a higher prevalence of depleted ferritin than omnivores, though overt anaemia rates were not dramatically different, likely because plant-heavy diets tend to be high in vitamin C, which partially offsets the absorption disadvantage (Haider et al., 2018).
Vegan-Friendly Iron Sources
Not all plant foods are equal when it comes to iron content:
| Food | Iron per 100 g (approximate) |
|---|---|
| Tofu, firm | moderate |
| Lentils, cooked | moderate |
| Pumpkin seeds | higher |
| Fortified breakfast cereals | varies |
| Dark leafy greens (e.g. kale) | moderate |
| Dark chocolate (85%+) | moderate |
Because absorption rates vary so widely, these numbers alone do not tell the full story. Pairing iron-rich plant foods with vitamin C at the same meal is one of the most practical strategies available.
Dose Targets
Establishing exact dose targets is difficult without knowing individual ferritin levels. The appropriate amount depends on sex, life stage, and current iron stores; any specific supplemental dosing should be guided by a blood test and healthcare provider advice rather than guesswork.
What to Combine: Cofactors That Help and Hurt
Vitamin C is the strongest known enhancer of non-haem iron absorption. A meta-analysis confirmed that consuming vitamin C alongside a non-haem iron meal significantly increases iron uptake (Hallberg et al., 2003). A glass of orange juice, bell pepper slices, or a vitamin C supplement taken with iron can make a meaningful difference.
Calcium and tannins (from tea, coffee, red wine) are among the strongest inhibitors. Spacing tea and coffee consumption away from iron-rich meals — for instance, waiting at least an hour — can help preserve absorption.
Ferritin-bound iron in supplements — bisglycinate forms in particular — may be better tolerated and absorbed than standard ferrous sulphate. A 2021 trial comparing ferrous bisglycinate to ferrous sulphate found similar efficacy with fewer gastrointestinal side effects.
Choosing a Vegan Iron Product
For vegans who decide to supplement, look for products that:
- Are clearly labelled with no animal-derived cofactors
- Use well-absorbed forms such as bisglycinate or ferric pyrophosphate
- Combine iron with vitamin C for built-in absorption support
ICONFIT Capsules Ferrum + Vitamin C 90caps includes vitamin C alongside iron — a practical combination for absorption.
MST Iron bisglycinate€19.90 In stock 21mg 120caps and MST Iron bisglycinate 21mg 60caps use a chelated bisglycinate form associated with good tolerability. These are available at maxfit.ee.
Before supplementing, a simple blood test for serum ferritin and haemoglobin is worthwhile. Supplementing iron without confirmed deficiency is not recommended, as excess iron can be problematic.
FAQ
Can I get enough iron from a vegan diet without supplements?
Many vegans do — particularly those who eat a wide variety of legumes, whole grains, seeds, and leafy greens alongside vitamin C-rich foods and avoid tea or coffee at mealtimes. However, individual variation is high, and getting a ferritin blood test at least once a year is sensible for those on plant-based diets.
Why do I feel tired even though I eat plenty of plant foods?
Fatigue has many causes. Low iron stores (even without frank anaemia) can contribute to tiredness. A blood test measuring serum ferritin — not just haemoglobin — will reveal whether iron status is a factor. Other nutrients to check include B12, vitamin D, and iodine, all of which are commonly suboptimal on plant-based diets.
Is spinach a good iron source for vegans?
Spinach contains iron, but it also contains oxalic acid, which significantly reduces iron absorption from that meal. It remains a nutritious food for other reasons, but it should not be relied on as a primary iron source. Lentils, tofu, pumpkin seeds, and fortified foods tend to be more reliable options.
References
Haider, L. M., Schwingshackl, L., Hoffmann, G., & Ekmekcioglu, C. (2018). The effect of vegetarian diets on iron status in adults: a systematic review and meta-analysis. Critical Reviews in Food Science and Nutrition, 58(8), 1359-1374. https://pubmed.ncbi.nlm.nih.gov/27880062/
Hallberg, L., Hulten, L., & Gramatkovski, E. (2003). Iron absorption from the whole diet in men: how effective is the regulation of iron absorption? American Journal of Clinical Nutrition, 66(2), 347-356.




