What Is Non-Heme Iron? How It Differs From Heme Iron

Non-heme iron is the form of iron found in plant foods, eggs, dairy, and fortified products. It makes up the majority of the iron most people eat, but your body absorbs it less efficiently than heme iron, the form found in meat, poultry, and seafood. About 17% or less of non-heme iron gets absorbed, compared to roughly 25% for heme iron. That gap matters for anyone relying heavily on plant-based foods for their iron intake.

How Non-Heme Iron Differs From Heme Iron

The key difference comes down to chemistry. Heme iron is packaged inside a protein structure (the same molecule that carries oxygen in blood), and your gut can absorb it directly. Non-heme iron has no such packaging. It exists in an oxidized state that your intestinal cells can’t take in as-is. Your body has to convert it to a reduced, soluble form before it can cross into your bloodstream.

This extra conversion step is where things get complicated. Stomach acid helps start the process, and a specialized enzyme on the surface of your intestinal cells finishes the job. Once converted, non-heme iron enters your cells through a single dedicated transporter. Research in animal models has confirmed that this transporter is the only pathway for non-heme iron uptake in the intestine, which means anything that interferes with this one route directly limits how much iron you absorb.

Where You Get Non-Heme Iron

Every plant source of iron delivers non-heme iron exclusively. Some of the richest sources, listed by standard serving size:

  • Cooked spinach: 6.4 mg per cup
  • Cooked lima beans: 4.9 mg per cup
  • Cooked soybeans: 4.4 mg per half cup
  • Cooked lentils: 3.3 mg per half cup
  • Cooked chickpeas: 2.4 mg per half cup
  • Cooked kidney beans: 2.0 mg per half cup
  • Cooked black beans: 1.8 mg per half cup

Fortified cereals, breads, and pasta also contain non-heme iron. Even meat contains some non-heme iron alongside its heme iron, though the heme portion gets most of the attention because it’s absorbed so much more readily. For people eating a mixed diet that includes animal products, overall iron bioavailability lands around 14% to 18%. For plant-based eaters, that drops to 5% to 12%.

Why Absorption Rates Vary So Much

Non-heme iron absorption is unusually sensitive to what else you eat in the same meal. Certain compounds dramatically boost it, while others can nearly shut it down.

Vitamin C is the most powerful enhancer. It binds to non-heme iron in the acidic environment of your stomach and keeps it in the soluble, absorbable form even as it moves into the more alkaline small intestine. Practically, this means squeezing lemon over lentils or eating bell peppers alongside beans makes a real difference in how much iron your body takes in.

On the inhibitor side, the effects can be striking. A single cup of tea reduced iron absorption from a meal by 64% in one study, and a cup of coffee reduced it by 39%. Black tea was even more potent, inhibiting absorption by 79% to 94%. These effects come from polyphenols and tannins, compounds abundant in tea, coffee, red wine, cocoa, and dark chocolate. Beverages containing 100 to 400 mg of polyphenols per serving reduced absorption by 60% to 90%.

Phytic acid, found in whole grains, legumes, nuts, and seeds, is another strong inhibitor. It binds iron in the gut and prevents absorption in a dose-dependent way. One effective countermeasure: lactic acid fermentation (the process used in sourdough bread, for example) breaks down 47% to 100% of the phytic acid in cereal flours, depending on the grain. Soaking and sprouting legumes and grains also helps. Calcium from dairy products or supplements inhibits both non-heme and heme iron absorption, and egg and soy proteins have a similar blocking effect.

How Much Iron You Need

The recommended daily intake for adult men and women over 50 is 8 mg. Women aged 19 to 50 need 18 mg per day, largely because of menstrual iron losses. For vegetarians and vegans, the NIH recommends multiplying these numbers by 1.8 to account for the lower absorption rate of non-heme iron. That means a premenopausal woman eating a fully plant-based diet would aim for roughly 32 mg per day.

These higher targets are achievable but require deliberate food choices. A cup of cooked spinach plus a half cup of lentils and a half cup of soybeans at different meals would provide about 14 mg before accounting for other iron-containing foods throughout the day. Pairing these foods with vitamin C sources and spacing them away from coffee or tea makes the iron you do eat count for more.

Cooking With Cast Iron

Cooking in cast iron or using iron cookware genuinely increases the iron content of food. The effect is strongest with acidic ingredients and longer cooking times. In systematic reviews, continuous cooking increased iron content significantly, and acidic liquids pulled the most iron from the cookware. Lemon water prepared with an iron cooking vessel had measurably higher iron than water prepared without one, and acidic sauces like apple sauce showed similar gains when cooked in iron pots versus non-iron alternatives.

The iron that leaches from cookware is non-heme iron, so the same absorption rules apply: pairing it with vitamin C helps, and drinking tea or coffee alongside the meal reduces the benefit. Still, for people trying to increase their iron intake through diet alone, cast iron cooking is a simple, low-cost strategy that adds up over time.

Non-Heme Iron and Health Risks

One often-overlooked advantage of non-heme iron is that its tightly regulated absorption may actually protect against iron overload. Your body controls how much non-heme iron it lets in based on existing iron stores, ramping absorption up when stores are low and dialing it down when stores are adequate. Heme iron bypasses some of these controls, which is one reason high red meat intake has been linked to excess iron accumulation in some studies.

For people with hereditary hemochromatosis, a genetic condition that causes the body to absorb too much iron, the inhibitors that make non-heme iron harder to absorb can actually be useful. Drinking tea with meals, choosing high-phytate whole grains, and favoring plant-based iron sources are all strategies used to manage iron levels in that population. For everyone else, the practical takeaway is simpler: non-heme iron from a varied diet is safe and effective for meeting your iron needs, as long as you pay attention to how you combine foods at meals.