Vegan & Plant-Based13 min read·Updated 16 April 2026

Iron-Rich Plant Eating: Enhancing Absorption with Vitamin C

Iron deficiency is the most common nutritional deficiency worldwide, and plant-based eaters face specific challenges because non-haem iron is absorbed less efficiently than haem iron. This guide covers the best plant iron sources, absorption enhancers, and inhibitors to avoid.

#plant-based-iron#non-haem-iron#iron-deficiency-vegan#vitamin-c-iron-absorption#iron-rich-foods#vegan-iron

Iron is an essential mineral required for haemoglobin synthesis (the oxygen-carrying protein in red blood cells), myoglobin (the oxygen-storing protein in muscle), energy metabolism, immune function, and cognitive performance. Iron deficiency anaemia affects approximately 1.2 billion people globally and is particularly prevalent among women of reproductive age, pregnant women, adolescents, and people following plant-based diets. Dietary patterns like the Mediterranean diet manage iron status effectively by combining diverse plant iron sources with vitamin C-rich foods at most meals. The challenge for plant-based eaters is that dietary iron exists in two forms — haem iron (found only in animal products, primarily red meat) and non-haem iron (found in plants and also in animal products) — and these forms are absorbed through different mechanisms with very different efficiency rates. Understanding how to maximise non-haem iron absorption through strategic food combining and preparation is fundamental to maintaining iron status on a plant-rich diet — whether following a fully vegan approach or a flexitarian eating pattern that prioritises plants.

Haem vs Non-Haem Iron: Why the Difference Matters

Haem iron — bound within the porphyrin ring structure of haemoglobin and myoglobin — is absorbed directly by intestinal cells via a dedicated haem transporter and is relatively unaffected by other dietary factors. Its absorption rate is approximately 15–35% depending on the body's iron status. Non-haem iron, by contrast, must first be reduced from the ferric (Fe³⁺) to the ferrous (Fe²⁺) state before it can be transported across the intestinal brush border by the divalent metal transporter 1 (DMT1). This reduction step is the rate-limiting factor in non-haem iron absorption, and its efficiency is profoundly influenced by other dietary components present in the same meal. The average absorption rate for non-haem iron is typically cited as 5–12% under normal conditions, though this can be increased substantially — up to 2–3 fold — through specific dietary strategies. Because plant-based diets contain exclusively non-haem iron, plant-based eaters need to eat more total iron than omnivores and pay attention to the factors that enhance and inhibit absorption. The recommended dietary allowance for iron in adult women is 18mg per day, and the UK Reference Nutrient Intake is 14.8mg — amounts that require planning on a plant-based diet but are achievable.

💡 Pro Tip

Cook with a cast iron skillet regularly — small amounts of iron leach into food during cooking, providing a modest but meaningful additional dietary iron source.

The Best Plant-Based Iron Sources

A thorough understanding of which plant foods deliver the most iron per serving allows for strategic dietary planning. Legumes are the cornerstone of plant-based iron intake: lentils provide approximately 3.3mg of iron per 100g cooked (around 18% of the daily RNI for women), with red and green lentils performing similarly. Chickpeas provide 2.9mg per 100g cooked, kidney beans approximately 2.9mg, and soybeans (including edamame) around 2.5mg. Tofu provides variable iron — firm tofu typically 1.5–2.5mg per 100g, while tofu set with calcium sulphate may have lower iron content because calcium inhibits iron absorption. Tempeh is an excellent source at approximately 2.7mg per 100g. Among seeds and nuts, pumpkin seeds (pepitas) are the standout performers at approximately 8.8mg per 100g — one of the highest iron densities of any food — though typical serving sizes of 30g deliver around 2.6mg. Hemp seeds, sesame seeds, and tahini are also meaningful sources. Dark leafy greens including spinach, kale, and Swiss chard contain iron but vary in bioavailability due to oxalate content (spinach being particularly oxalate-rich). Fortified breakfast cereals can deliver 4–16mg per serving in heavily fortified products and represent a practical way to boost iron intake. Dried apricots, figs, and dark chocolate also contribute modest but useful amounts.

Vitamin C: The Most Powerful Iron Absorption Enhancer

Ascorbic acid (vitamin C) is the most potent known enhancer of non-haem iron absorption, capable of increasing iron uptake by 2–6 fold when consumed in the same meal as an iron-rich plant food. The mechanism is direct: vitamin C reduces ferric iron (Fe³⁺) to ferrous iron (Fe²⁺) in the stomach and small intestine, making it available for DMT1 transport across the intestinal wall. Additionally, vitamin C chelates iron, keeping it soluble at the higher pH of the small intestine where absorption occurs. The effect is dose-dependent — 25mg of vitamin C doubles non-haem iron absorption from a test meal, 50mg triples it, and 100mg or more can increase it by up to six times. Practical implementation is simple: squeeze lemon juice over iron-rich salads or cooked greens, add a glass of orange juice alongside a lentil-based meal, include tomatoes or bell peppers (both exceptionally rich in vitamin C) in iron-containing dishes, or add fresh parsley (extraordinarily rich in vitamin C at approximately 133mg per 100g) as a finishing herb on bean dishes and grain salads. The combination of lentil soup with a squeeze of lemon and a side of tomato-based salad represents an excellent practical demonstration of this principle — tasty, affordable, and nutritionally powerful.

💡 Pro Tip

Add fresh lemon juice to every iron-rich plant meal — squeeze it over lentil dishes, bean salads, and cooked greens. The vitamin C significantly multiplies the amount of iron your body actually absorbs.

Inhibitors to Minimise Around Iron-Rich Meals

Just as vitamin C enhances non-haem iron absorption, several dietary compounds significantly inhibit it, and managing their timing relative to iron-rich meals is one of the most impactful practical strategies for improving iron status on a plant-based diet. Phytates (phytic acid) — present in whole grains, legumes, nuts, and seeds — are the most significant inhibitor of non-haem iron absorption in typical plant-based diets, capable of reducing absorption by 50–90% in a single meal at high concentrations. Preparation strategies that reduce phytate content include soaking and discarding soaking water, germinating/sprouting, and fermentation (as in sourdough bread and tempeh). Polyphenols — found in tea, coffee, red wine, cocoa, and many plant foods — bind to iron in the gut and form insoluble complexes that cannot be absorbed. A cup of tea consumed with a meal has been shown to reduce iron absorption by 60–70%; coffee by 35–40%. The practical implication is to drink tea or coffee at least 30–60 minutes before or after iron-rich meals rather than during them. Calcium — whether from dairy, fortified plant milk, or supplements — competes with iron for the DMT1 transporter and reduces absorption, particularly at doses above 300–600mg. Calcium supplements should not be taken alongside iron-rich meals for this reason.

💡 Pro Tip

Drink tea or coffee 1 hour before or after meals — not during — to protect iron absorption from polyphenol inhibition. This single change can meaningfully improve iron status.

Monitoring Iron Status and Recognising Deficiency

Iron deficiency progresses through three stages before reaching frank anaemia. In the first stage, iron stores (measured by serum ferritin) are depleted without affecting haemoglobin or functional iron. In the second stage, iron-deficient erythropoiesis begins — red blood cell production becomes impaired and markers like transferrin saturation and mean corpuscular volume begin to change. Only in the third stage does haemoglobin fall below normal thresholds and anaemia become diagnosable. Symptoms of iron deficiency are often insidious at the early stages: fatigue, reduced exercise tolerance, difficulty concentrating, and impaired temperature regulation may all appear before haemoglobin becomes abnormal. The most sensitive marker for iron stores is serum ferritin — levels below 30 µg/L are generally considered suboptimal even when haemoglobin is normal. Plant-based individuals should include ferritin as part of regular blood work, as haemoglobin alone will miss earlier-stage depletion. A complete iron panel including serum ferritin, transferrin saturation, and haemoglobin is ideal. Women with heavy menstrual periods are at particularly high risk and may require supplementation even with a well-planned plant-based diet.

Iron Supplementation: When Food Alone Is Not Enough

Dietary optimisation is the first and most sustainable strategy for maintaining iron status on a plant-based diet, but supplementation is appropriate when blood tests confirm deficiency or when dietary intake consistently falls short of requirements. Ferrous sulphate is the most commonly prescribed iron supplement and is absorbed effectively, though it frequently causes gastrointestinal side effects including constipation, nausea, and abdominal cramping that lead to poor adherence. Ferrous gluconate and ferrous fumarate are alternatives with similar efficacy and potentially better tolerability. Newer formulations including iron bisglycinate (chelated iron) have demonstrated good absorption with significantly fewer gastrointestinal side effects and may be better tolerated for long-term use. Taking iron supplements on an empty stomach maximises absorption but worsens gastrointestinal symptoms; taking with a small amount of food (but not high-calcium or high-phytate foods) reduces side effects with modest reduction in absorption. Vitamin C co-administration with supplements, even in supplement form, enhances absorption. Alternate-day dosing — taking iron every other day rather than daily — has been shown in some studies to improve net iron absorption by allowing the intestinal mucosa to downregulate hepcidin (the hormone that controls iron absorption) between doses.

Key Takeaways

Iron status on a plant-based diet is eminently manageable with knowledge and intention. The strategic combination of iron-rich legumes and seeds with vitamin C-rich foods at the same meal, the reduction of key inhibitors around iron-rich eating occasions, and the use of preparation methods that reduce phytates provides a practical framework for optimising absorption. Regular blood monitoring — including serum ferritin — allows early identification of declining stores before anaemia develops. Nutritional needs are individual. Consult with a healthcare provider before making significant dietary changes.

Frequently Asked Questions

How much vitamin C do I need with iron-rich foods?
Even 25mg of vitamin C (roughly half a small orange) doubles non-haem iron absorption. 75–100mg (one medium orange, half a red bell pepper, or a squeeze of lemon over a meal) can increase absorption 3–6 fold. Aim for a vitamin C source at every iron-rich meal.
Is spinach a good iron source on a plant-based diet?
Spinach contains iron (2.7mg per 100g raw) but is very high in oxalic acid, which binds iron and reduces absorption. It is not an efficient iron source. Lentils, chickpeas, pumpkin seeds, and fortified foods are more reliable.
Should I take an iron supplement if I'm vegan?
Not automatically — get your ferritin tested first. Many plant-based eaters maintain adequate iron status through diet. Supplementation is recommended if ferritin is low (below 30 µg/L) or if haemoglobin is below normal. Work with your GP to determine appropriate dosing.
Does cooking in cast iron actually add iron to food?
Yes, modestly. Acidic foods (tomato sauce, lemon juice) cooked in cast iron can absorb meaningful amounts of iron. One study found that spaghetti sauce cooked in cast iron increased iron content from 0.6mg to 5.7mg per 100g. It is a useful but supplementary strategy.