Close this search box.
Heme vs Non Heme Iron in Foods

Heme Iron vs. Non Heme Iron in Food

In This Article:

Making Dietary Choices When You Have Hemochromatosis

In a diet for iron overload, it is important to understand which foods you should pay the most attention to.

There are two kinds of naturally occurring iron in foods that are absorbed and handled differently by our bodies.

The two forms of dietary iron are heme iron and non-heme iron:

  • Heme iron is found only in meat, poultry, seafood, and fish, so heme iron is the type of iron that comes from animal proteins in our diet.
  • Non-heme iron, by contrast, is found in plant-based foods like grains, beans, vegetables, fruits, nuts, and seeds. But don’t make the mistake of assuming it’s only in plants. Non-heme iron is also found in animal products such as eggs or milk/dairy, and it also comprises more than half the iron contained in animal meat.

Another way to think about Heme vs. Non-Heme is by categories of foods:

  • Animal meat is a combination of heme and non-heme.
  • Dairy and eggs are non-heme.
  • Plant foods are non-heme only.

The way our body absorbs these two types of iron is very different:

  • Heme iron is more easily absorbed and is, therefore, a large source of dietary iron for people both with and without hemochromatosis.
  • Non-heme iron is usually less readily absorbed than heme iron. Especially in people without hemochromatosis, non-heme iron tends not to be a big source of dietary iron.

This, of course, will be different in those with hemochromatosis, which I will explain more in a minute.

It is important to note that heme iron comprises only 40-45% of the iron in meat. The rest of the iron contained in meat is actually this non-heme form (55-60%).

When you see the milligrams of iron listed for a portion of meat, approximately half of that is heme, and half is non-heme. This becomes important to understand when thinking about substances that help block iron absorption, as most work only to block non-heme iron.

Why Does Heme vs. Non-heme Iron Matter in Hemochromatosis?

You may be wondering, “Why does any of this matter?”

It matters because our bodies absorb the iron from animal-based protein (heme iron) better than the iron from plant-based protein (non-heme).

This is one reason why a vegetarian (without hemochromatosis) is more at risk of developing iron-deficiency anemia than people who eat meat; the exclusively non-heme iron found in plants isn’t as available to our bodies as heme iron is.

People who eat meat are getting both non-heme and heme iron while vegetarians only get non-heme, even if they include dairy and eggs.

The absorption of non-heme iron in people without hemochromatosis is approximately 5-12% of the iron listed on the nutritional label. This is because during digestion, the body has to alter non-heme iron to take it in fully.

Heme iron is a different story. In someone without hemochromatosis, 20-30% of the heme iron they consume is absorbed from a meal.

In hemochromatosis, the absorption of heme iron is up to four times greater, meaning 80-100% of heme iron can be absorbed!

The Iron Disorders Institute provides a nice real-world example of how this may work. Say you eat a 4 oz hamburger containing 1.2 mg of heme iron. Someone with normal iron absorption might absorb 0.3 mg of heme iron from that burger. But someone with hemochromatosis might absorb the full 1.2 mg.

Take that a step further and imagine meal after meal, day after day, year after year. If every hamburger consumed leads to this amount of iron absorption, then it can really add up.

This variation between what a food label states and what our body actually absorbs makes questions like, “How many milligrams of iron should I eat?” such an impossible question to answer. As you’re maybe starting to realize, it’s just not that simple!

How the Type of Iron in Your Food Relates to What to Eat

One study that looked at how the foods we eat with an iron-rich meal impact how our body absorbed the iron discovered that:

“Heme iron…is well absorbed and relatively little affected by other foods eaten in the same meal. On the other hand, the absorption of non-heme iron, the major dietary pool, is greatly influenced by meal composition.”

Non-heme iron, the iron found in both plant and animal foods, is typically viewed as less threatening and less important for a hemochromatosis diet. This very same iron is the one we have the most ability to affect and change by diet.

But when I say affect, I don’t just mean in a good way. The absorption of non-heme iron can be dramatically increased by unknowingly combining it with foods that make its effect WORSE for our situation.

For example, certain nutrients may increase non-heme iron absorption from seemingly benign foods such as rice and corn two or threefold- which is the last thing we want.

But on the other hand, that same knowledge can be used to help reduce the iron absorbed from our meals.

We should be very conscientious about including the nutrients that impair non-heme iron (and one that also impairs heme iron!) absorption as part of our overall diet.

Highest Food Sources of Heme Iron

Top 10 Dietary Sources of Heme Iron (Animal-based foods):

Top 10 Heme Iron FoodsHeme Iron Content (mg per 3 oz serving)
1. Clams23.8
2. Liverwurst8
3. Chicken Liver8
4. Oysters7.8
5. Beef Liver5.8
6. Mussels5.7
7. Venison2.8
8. Extra Lean Ground Beef2.5
9. Sardines2.4
10. Lamb Chop2.1

In a more general sense, the following is a highest-to-lowest list of foods that typically have a high amount of heme iron:

Mollusks are high in heme iron

  • Beef & chicken liver
  • Oysters, clams, mollusks, & mussels
  • Beef
  • Canned sardines
  • Turkey
  • Chicken
  • Fish (halibut, haddock, salmon, tuna)
  • Ham
  • Veal

In more recent years, we’ve been asked a new question in regards to heme iron. Specifically, is the heme in plant based protein foods the same as heme in animal meats?

The answer may surprise you in our article: Are Plant-Based Meat Alternatives Healthy for Hemochromatosis?

Highest Food Sources of Non-Heme Iron

Top 10 Dietary Sources of Non-Heme Iron (Plant-based foods):

Top 10 Non-Heme Iron FoodsServing SizeNon-Heme Iron Content (mg)
1. Soybeans (cooked)1 cup8.8
2. Blackstrap Molasses2 Tbsp7.2
3. Lentils (cooked)1 cup6.6
4. Spinach (cooked)1 cup6.4
5. Tofu4 ounces6.4
6. Bagel (enriched)1 medium6.4
7. Chickpeas (cooked)1 cup4.7
8. Tempeh1 cup4.5
9. Lima Beans (cooked)1 cup4.5
10. Black-eyed Peas (cooked)1 cup4.3

The following is a highest-to-lowest list of foods that typically have a high amount of non-heme iron:

  • Spinach (cooked—when RAW, iron is blocked by oxalates!)
  • Seeds (pumpkin seeds, sunflower seeds)
  • Firm tofu
  • Beans & lentils (chickpeas/garbanzo beans, white beans, red kidney beans, soybeans, black beans, lima)
  • Fortified breakfast cereals (for example, Total has 18 mg iron per cup)
  • Baked potato with skin (without skin, a potato’s iron is minimal)
  • Blackstrap molasses
  • Prune juice
  • Dried fruits (raisins, apricots, etc.)
  • Nuts (cashews, almonds, pistachio, etc.)

We all have to eat, and many nutritious foods contain iron in them. Therefore it is important to understand heme iron vs. non-heme iron so we can make the best choices for our health.

Learn more about how diet impacts hemochromatosis:

Would you like to read hemochromatosis success stories? Learn more here.

Would you like to learn more ways to help your hemochromatosis? Join our newsletter.

Find Answers and Restore Health

Would you like to watch the video on YouTube?
Click here to check it out!