Skip to content

ASK A VEGAN

Do vegans get enough iron?

Yes, when eating lentils, tofu, pumpkin seeds and greens with vitamin C. Vegans need ~1.8× the standard RDA because plant iron is absorbed less efficiently.

HEALTH

Short answer

Yes, when eating lentils, tofu, pumpkin seeds and greens with vitamin C. Vegans need ~1.8× the standard RDA because plant iron is absorbed less efficiently.

HEALTH

The detail

Plant iron (non-heme) is absorbed at 2–20% versus 15–35% for heme iron in meat, so EFSA recommends vegans aim for ~1.8× the RDA — around 14 mg for men and 32 mg for pre-menopausal women.

Pair iron-rich meals with vitamin C (lemon, orange, bell pepper, tomato) to multiply absorption 3–6×. Avoid tea/coffee within 1 hour of the meal. EPIC-Oxford (65 000 adults) found vegans are not more anaemic than omnivores.

To maximize your intake, avoid drinking tea or coffee with meals, as the tannins can inhibit iron absorption by up to 60%. Instead, squeeze fresh lime juice over your lentil soup or serve spinach with sliced strawberries to leverage vitamin C. According to 2020 nutritional guidelines, using a cast-iron skillet for cooking acidic foods like tomato sauce can also naturally increase the iron content of your meals.

Source: EFSA 2015; Key TJ et al., EPIC-Oxford, Public Health Nutr 2006

Newsletter

One short letter. Once a month.

A handful of recipes, a story worth your time, and one thing you can do this week. Nothing else.

We never share your email. Unsubscribe in one click.