heme iron

Plant Iron and Animal Iron: Why the Form Matters More Than the Amount

A ceramic bowl of dried lentils and pumpkin seeds beside an empty bowl marked with a faint terracotta ring

Two foods can list the same milligrams of iron and deliver very different amounts to the body. A label counts the iron present in the food, not the iron that will cross the intestinal wall. Most of the gap comes down to what form the iron is in, and what else is on the plate beside it.

Two forms of iron, not one

Dietary iron arrives in two forms. Heme iron sits inside a porphyrin ring, the same structure that carries oxygen in hemoglobin and myoglobin. It comes from muscle tissue: beef, lamb, pork, poultry, fish and shellfish. Non-heme iron is everything else. It is the iron in lentils, beans, spinach, tofu, nuts, seeds, fortified cereals, eggs and dairy. It is also the iron in nearly every iron supplement sold, ferrous salts and chelates alike.

One detail gets lost. Non-heme iron is the majority of dietary iron even for people who eat meat, because animal foods carry both forms rather than heme alone. This is a question of proportion, not of two separate camps.

They do not use the same door

The non-heme route

Non-heme iron mostly arrives in the ferric state, which the intestine cannot take up as is. It has to be reduced to the ferrous state first, a job handled at the brush border by ferrireductases such as duodenal cytochrome b. Only then can it pass through DMT1, the divalent metal transporter, into the enterocyte. Two steps, both exposed to whatever else the meal contains.

The heme route

Heme iron enters differently. It crosses intact, ring and all, and the iron is freed inside the cell by heme oxygenase. This is where supplement writing often overstates what is known. HCP1 was once named as the intestinal heme importer, and the name still circulates. A 2022 review in Annual Review of Nutrition states that HCP1 was later shown to work primarily as a folate transporter, and that the mechanism of intestinal heme transport remains unknown. The two forms clearly take different routes, but the heme route is not fully mapped.

Past that point the paths merge. Both forms leave the enterocyte through ferroportin, one shared exit regulated by the hormone hepcidin. Either way, iron ends up queuing at the same gate.

Why the label total is not the absorbed total

Published reviews put figures on the difference. A 2025 review in Nutrients reports heme iron absorption around 25 to 30 percent against roughly 3 to 5 percent for non-heme iron. A 2025 review in Current Nutrition Reports gives a similar figure for heme and a wider 2 to 10 percent for non-heme. These are averages from study populations, a tendency in groups rather than a forecast for one person.

Look at the shape of the ranges. The heme range is narrow, the non-heme range wide, and that width is the point. Heme iron behaves much the same with tea or with orange juice. Non-heme iron does not.

Food or source Type of iron Sensitivity to the rest of the meal
Beef, lamb, liver Mostly heme, plus some non-heme Low
Poultry, pork, fish, shellfish Heme and non-heme, more evenly split Low to moderate
Lentils, beans, chickpeas, tofu Non-heme only High
Spinach and leafy greens Non-heme only High
Nuts and seeds Non-heme only High
Fortified cereals and grains Non-heme only High
Eggs and dairy Non-heme only High
Iron supplements, salts and chelates Non-heme High

The last two rows surprise people. Eggs and dairy are animal foods carrying non-heme iron, so this is not a plant column against an animal one. And the bottle in the cabinet sits in the sensitive group, next to the lentils.

What moves the non-heme number

Vitamin C is the best documented enhancer. The Current Nutrition Reports review cites a bread meal in which non-heme absorption rose from 10.4 percent to 27.4 percent when 150 mg of ascorbic acid was present, and smaller amounts produced smaller shifts. That is one test meal in one study, not a rule for every plate.

Pulling the other way: phytate in whole grains, legumes and seeds, polyphenols in tea, coffee and cocoa, and calcium. The same review describes these forming complexes with iron and hindering uptake. The Nutrients review notes that heme absorption is largely uninfluenced by other dietary constituents. That asymmetry is the practical takeaway, and the individual competitors are covered in what competes with iron at absorption.

The finding that complicates all of this

Most of those percentages come from single-meal studies, built to isolate one variable. Whole diets are messier. A systematic review of whole-diet studies published in the American Journal of Clinical Nutrition in 2013 found that diets containing an enhancer did produce higher absorption, but that single inhibitors did not significantly reduce absorption across a whole diet.

The same review found something larger. Iron status itself was a strong determinant of how much got through. Its regression model spanned ferritin values from 6 to 80 micrograms per liter and predicted absorption anywhere from 2.1 percent to 23.0 percent across that span, with diet exerting a greater effect at the lower end. Those are that review's own model parameters, not a number to aim for.

Read honestly, it cuts both ways. The body adapts and takes up more of what arrives when the reserve is low, which argues against treating one meal as decisive. It also means form matters most for the women holding the least in reserve. We cite it because it is true, not because it is convenient.

Plant-based diets, said plainly

None of this makes a vegetarian or vegan diet an iron problem, and it would be dishonest to frame it that way. The Current Nutrition Reports review notes that vegans in the studies it surveyed often consumed more total iron than omnivores, and that several studies found no difference in anemia prevalence between vegans and meat eaters. Lower absorption per milligram, higher milligrams, and adaptation over time can meet in the middle. This article will not tell anyone what to eat.

What holds across every diet is duller than a headline: a figure on a panel measures content, not delivery. Two labels showing the same number are not making the same statement. That is the habit behind how to read an iron supplement label in thirty seconds.

Where our own formula sits on this table

Consistency means running the same test on ourselves. The iron in The Reservoir Formula is iron bisglycinate, which is non-heme iron. It belongs in the sensitive row. Chelation changes the form in which the mineral is carried, covered in chelated iron and iron salts, but it does not turn non-heme iron into heme iron. Nothing does. Vitamin C sits on the same label for the reason above.

One more line, and it belongs here rather than in the small print. The formula contains lactoferrin, and lactoferrin is a milk protein. It is dairy derived, so the product is not suitable for a vegan diet. Someone should learn that from this page, not from the package.

References

  1. Kalman D, Hewlings S, Madelyn-Adjei A, Ebersole B. Dietary Heme Iron: A Review of Efficacy, Safety and Tolerability. Nutrients, 2025.
  2. Dutt S, Hamza I, Bartnikas TB. Molecular Mechanisms of Iron and Heme Metabolism. Annual Review of Nutrition, 2022.
  3. López-Moreno M, et al. Plant-Based Diet and Risk of Iron-deficiency Anemia: A Review of the Current Evidence and Implications for Preventive Strategies. Current Nutrition Reports, 2025.
  4. Collings R, Harvey LJ, Hooper L, et al. The absorption of iron from whole diets: a systematic review. American Journal of Clinical Nutrition, 2013;98(1):65-81.

These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease. This article is for information only and is not medical advice. Talk to your healthcare professional.

Reading next

A wide shallow bowl and a tall narrow cup holding the same terracotta liquid at the same depth
A small ceramic dish holding a very small quantity of pale powder, far more empty dish than powder

Leave a comment

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.