Quick answer: Non-heme iron is the iron form found in plant foods, eggs, and fortified foods. It is absorbed at 2-20% efficiency, substantially less than heme iron from animal sources. Absorption is enhanced by vitamin C consumed at the same meal and inhibited by phytates (in grains and legumes), polyphenols (in tea and coffee), and calcium. The most iron-dense plant sources are lentils, fortified cereals, tofu, pumpkin seeds, and dark leafy greens. Testing ferritin is the most reliable way to assess whether your current intake is meeting your body's needs.
What Non-heme Iron is and Why it Matters
Iron exists in food in two fundamentally different chemical forms. Heme iron, found exclusively in meat, poultry, and fish, is bound within hemoglobin and myoglobin proteins and enters intestinal cells as an intact metalloporphyrin complex. Non-heme iron is present in its free ionic form and is found in legumes, dark leafy greens, whole grains, nuts, seeds, eggs, dairy products, and foods fortified with iron.
The critical distinction between these forms is bioavailability: how much of the iron in food the body actually absorbs and uses. Heme iron absorption ranges from 15-35% and remains relatively stable. Non-heme iron absorption is substantially lower, ranging from 2-20%, and is highly sensitive to other compounds in the digestive environment. For anyone who does not eat meat, or who eats it infrequently, understanding how to optimize non-heme iron absorption is practically relevant.
The Best Plant Food Sources of Non-heme Iron
Legumes: lentils, chickpeas, and beans
Legumes are among the most important plant iron sources. A cooked cup (approximately 200 grams) of lentils provides 6-7 mg of iron; chickpeas provide 4-5 mg; kidney beans and black beans provide 3-5 mg. Given that the daily iron requirement is 8 mg for adult men and 18 mg for premenopausal women, legumes can contribute meaningfully when eaten regularly. Phytate content in legumes reduces absorption, but soaking dried legumes for several hours before cooking and discarding the soaking water reduces phytate concentration and improves iron bioavailability.
Tofu and tempeh
Half a cup of firm tofu provides approximately 3 mg of iron. Tempeh, the fermented soy product, provides a comparable amount with the added benefit that fermentation reduces phytate content, potentially improving iron bioavailability relative to unfermented soy. Both are also excellent protein sources that pair well with vitamin C-rich ingredients in mixed dishes.
Fortified cereals and bread
Many breakfast cereals are fortified with iron at levels of 4-18 mg per serving, making a fortified cereal one of the highest absolute iron sources available. However, fortification typically uses elemental iron forms with variable bioavailability. Consuming fortified cereals with vitamin C (through orange juice or fresh fruit) helps maximize absorption. The type of iron used in fortification affects how effectively it is absorbed; ferrous sulfate and ferrous fumarate are better absorbed than elemental iron powders, though this information is rarely disclosed on product labels.
Pumpkin and sesame seeds
Pumpkin seeds (pepitas) provide approximately 4-5 mg of iron per 30-gram serving, making them one of the most iron-dense plant snack options. Sesame seeds and tahini (sesame seed paste) also provide meaningful amounts. Seeds contain phytates that reduce absorption, but their overall nutrient density makes them valuable inclusions alongside absorption-enhancing strategies.
Dark leafy greens
Spinach, Swiss chard, and cooked kale are commonly cited iron sources. Raw spinach provides approximately 2.7 mg per 100 grams, but its iron is substantially bound by oxalates (compounds that form insoluble complexes with iron), making it a less efficient iron source than its raw iron content suggests. Cooking spinach reduces oxalate interference somewhat. Other leafy greens such as Swiss chard and bok choy have lower oxalate content and are preferable when iron optimization is a priority.
Dried fruit
Dried apricots and raisins provide iron in modest but meaningful amounts (roughly 2-3 mg per 100 grams) alongside natural sugars and fiber. They are a practical snack option for supplementing iron intake throughout the day, though their caloric density means large amounts are unlikely to be consumed regularly.
Strategies That Meaningfully Improve Non-heme Iron Absorption
Consume vitamin C at the same meal
This is the most evidence-supported dietary strategy for improving non-heme iron absorption. Vitamin C (ascorbic acid) has two relevant effects: it reduces ferric iron (Fe3+) to the more absorbable ferrous form (Fe2+), and it forms a chelate that keeps iron soluble in the alkaline environment of the intestine. Even modest amounts of vitamin C, around 25-50 mg, can substantially increase non-heme iron absorption. Practical examples include adding lemon juice to lentil dishes, pairing leafy green salads with bell peppers, or drinking a small glass of orange juice with an iron-fortified cereal breakfast.
Avoid tea and coffee with iron-rich meals
Polyphenols in black tea, green tea, coffee, and red wine form complexes with non-heme iron that significantly reduce its absorption. Consuming these beverages 1-2 hours before or after iron-containing meals rather than during them substantially preserves iron bioavailability. For heavy tea or coffee drinkers who rely on plant iron sources, this timing adjustment can make a meaningful practical difference.
Separate calcium-rich foods from iron-rich meals
Calcium inhibits both heme and non-heme iron absorption when consumed simultaneously. Spreading calcium-rich foods (dairy products, calcium-fortified plant milks, calcium supplements) across different meals from iron-rich foods helps avoid this competition.
Use soaking, sprouting, and fermentation
These preparation methods reduce phytate content in legumes and grains. Soaking dried beans overnight and discarding the soaking water before cooking reduces phytates. Sprouting grains and legumes activates enzymes that break down phytates. Fermentation (as in tempeh, miso, and sourdough bread) similarly reduces phytate load and can meaningfully improve iron bioavailability from these foods.
Cook in cast iron cookware
Cooking acidic foods (tomato-based sauces, citrus-seasoned dishes) in cast iron pots does transfer small amounts of iron into food. The contribution is modest but real, and while it should not be the primary strategy for those with significant iron needs, it adds incremental iron to the diet with no additional effort.
Which Biomarkers Assess Non-heme Iron Adequacy?
Food iron content and dietary analysis cannot tell you how much iron your body is actually absorbing and storing. Blood tests provide the only reliable assessment of iron status.
- Ferritin — Iron storage; the earliest and most sensitive indicator of iron depletion
- Serum iron — Iron currently in circulation; fluctuates more than ferritin
- TIBC — Total iron binding capacity; rises when stores are depleted
- Iron saturation — Proportion of transferrin carrying iron; falls in iron depletion
- Hemoglobin + MCV — Anemia markers; only fall after iron stores are substantially depleted
Ferritin is the critical marker. A person can have a completely normal hemoglobin and CBC while having significantly depleted iron stores, reflected only in a low ferritin. This is why checking ferritin specifically, rather than relying on a normal blood count, is the appropriate assessment for anyone with possible dietary iron insufficiency. Superpower's Baseline Blood Panel includes ferritin, total iron, TIBC, iron saturation, hemoglobin, and a full CBC in one draw.
Frequently Asked Questions
- How much non-heme iron is absorbed compared to heme iron?
Heme iron is absorbed at roughly 15-35%, while non-heme iron is absorbed at 2-20% depending on the meal composition and individual factors such as existing iron stores and gastrointestinal health. When iron stores are low, the body upregulates absorption of both forms, but the relative efficiency gap remains. This is why vegetarians and vegans are advised to consume approximately 1.8 times the recommended iron intake of omnivores to account for lower bioavailability.
- Is plant-based iron enough to meet daily needs?
It is possible to meet iron needs through plant sources alone, but it requires intentional food choices and absorption strategies. Regular ferritin testing is advisable for those following vegetarian or vegan diets, as dietary analysis cannot reliably predict individual iron status.
- Why do I feel tired even though I eat iron-rich foods?
Fatigue associated with low iron is most accurately assessed through ferritin testing rather than dietary recall. Even a diet rich in plant iron sources may not translate to adequate absorbed iron, particularly if absorption inhibitors are consistently consumed alongside iron-rich foods. A normal hemoglobin does not exclude iron depletion; ferritin is the marker that answers this question.
- Should I take an iron supplement if I eat a plant-based diet?
This should be decided in consultation with a healthcare provider based on actual ferritin levels, not dietary assumptions. Iron supplementation in individuals with adequate iron stores carries risks including gastrointestinal side effects and, at high doses, potential oxidative effects. Testing first and supplementing based on demonstrated need is the appropriate approach.
This article is for informational purposes only and does not constitute medical advice. Always consult a qualified healthcare provider before making changes to your health routine. Superpower offers blood panels that include the biomarkers discussed in this article. Links to individual tests are provided for informational context.


.avif)