top of page

Getting Enough Iron on a Plant Based Diet

Iron is everywhere on earth - its the 4th most abundant element in the earth's crust. Unfortunately, it's estimated that iron deficiency affects ~1.5-2 billion people. Now there are many complex reasons contributing to such a high rate of iron deficiency and anaemia, including poverty and food insecurity. But today I'm going to cover the ins and outs of ensuring adequate iron intake for those of you who follow a plant based diet.

Each day your body loses some iron through the GI tract, the skin, the airways and in sweat, equating to ~ 1 mg of absorbed iron per day. Women of childbearing age also need to compensate for additional losses each month, now this varies greatly from person to person, but it has been estimated to account for an additional 0.5 mg of iron per day. Infants, children, teens and women who are pregnant are at an increased risk of developing iron deficiency as they experience phases of rapid tissue growth.

Two main forms of iron are found in foods; haem iron and non-haem iron. Plant foods contain only non-haem iron, whereas animal products can contain both forms. Put simply Haem iron is more bioavailable to humans. Now, by no means do we need haem iron to be healthy, in fact intake of haem iron and high iron stores have been linked with several diseases - but thats a topic for another time. Rest assured though you can do just fine if you only consume foods that contain non-haem iron.

In Australia the recommended dietary intake of iron is 8 mg/day for the average adult male and 18 mg/day for adult females who have not yet gone through menopause. However, it is really important to note that you aren't necessarily what you eat - you are what you absorb.

It is estimated that in a typical western diet 14-17% of the iron consumed is bioavailable to use (meaning able to be absorbed), whereas it is likely that those following a vegetarian or vegan diet will only absorb 5-12% of the iron they consume. It is therefore recommended that those following a plant based diet consume higher amounts of iron to compensate for the lower rate of bioavailability. Interestingly many vegetarians already have a higher intake of iron than their meat eating counterparts, but it still may not be enough to meet needs, especially for women with heavy periods. A well-planned plant based diet can however provide sufficient iron to meet your needs, so lets run through the basics of what can help and hinder iron absorption.


Phytic Acid

Phytic acid is the phosphate storage form in plants and can hinder iron absorption. Grains such as barley, rye and wheat do contain an enzyme called phytase which helps degrade phytic acid, however, relying on this alone may not be enough for some. Preparation methods that may help reduce phytic acid content include:

- Sprouting

- Fermentation

- Sourdough preparation

- Soaking (and then discarding that water)

- Ensuring consumption of sufficient vitamin C

Polyphenols and Tannins

Polyphenol antioxidants are substances that are found in a wide range of foods and have health benefits. However, certain types of polyphenols can bind iron in the GI tract making it unavailable for absorption. Black tea polyphenols (Tannins) in particular are highly inhibiting - that's why its a really good idea to enjoy your cuppa away from meals and not straight before or after food. Herbal teas and red wine do not inhibit iron absorption as much as your black tea will but it may pay to avoid these drinks at meal times as well if you are working to increase your iron stores.


Calcium can modestly inhibit the absorption of both haem and non-haem iron regardless of whether it's from dairy products or supplements. Although calcium's effect on iron absorption is usually relatively small, it may pay to ensure you don't take calcium supplements around meal times, especially if you already have marginal iron status.

Oxalic Acid - A Special Mention.

Oxalic acid (OA) is a compound found in many plant foods, especially leafy greens like spinach, parsley and beet leaves - all of these also high in iron! So is it pointless to be consuming spinach for its iron? OA is known to hinder calcium absorption, but the science on whether it inhibits iron absorption has been mixed. In 2008 a well designed two-part study firstly compared the iron absorption between meals containing 150 g spinach (high in OA) and 150 g kale (low in OA). The scientists then followed up by giving participants 150 g of kale with a potassium oxalate drink to bump up the oxalate content of the meal. They found no statistically significant difference in iron absorption between the two meals, concluding that OA does not influence iron absorption in humans. I should note the iron absorption from spinach was slightly lower (but NOT statistically significant), most likely due to the high polyphenol and calcium content of spinach.


Ascorbic Acid (Vitamin C)

Vitamin C has the ability to form soluble complexes with Iron and can reduce ferric to ferrous iron (which is needed for iron to be dissolved and absorbed by the GI tract) . If consumed in optimal amounts, vitamin C can increase iron absorption up to 12 fold. Vitamin C can also help offset the iron inhibiting effects of phytic acid, calcium and polyphenols/tannins.

Vitamin C in plant foods is plentiful, but good source include:

- Guava

- Kiwi fruit

- Citrus

- Strawberries

- Broccoli

- Brussels Sprouts

- Red Capsicum

- Parsley

Lucky Iron Fish - A Special Mention

When all is said and done some people may still need to supplement their diet with additional iron - either through fortified foods or supplements. Lucky iron fish are cast iron blocks, shaped like fish, that you add to your pot when cooking. Originally developed by health workers in Cambodia this may be a good alternative for those who prefer not to take iron tablets. Similarly cooking with cast iron pans can boost your iron intake.


- Soy beans, tempeh and tofu

- Black strap molasses

- Legumes such as lentils, chickpeas, black beans, red kidney beans, lima beans etc

- Leafy greens such as spinach, chard, bok choi, kale, beet greens,

- Broccoli

- Sea vegetables

- Tahini and sesame seeds

- Fortified meat and dairy alternatives, cereals and breads

- Whole grains

- Pumpkin seeds, almonds, cashews, pecans

- Dried fruits like apricots and prunes

- Potatoes


A plant based diet can provide enough dietary iron to maintain adequate body stores. When looking at your own diet however, it is not as straight forward as simply ensuring you eat iron rich foods. Other dietary compounds need to be taken into account. For example World Health Organisation (WHO) recommendations for female adults who are consuming minimal animal products, low amounts of vitamin C, but large amounts of phytate and tannins, can be as high as 59 mg per day. The National Academy of Medicine (American) has established the average iron requirements for vegetarians are ~1.8 times that of omnivores. However this figure is based on limited data, where the diets analysed were uncharacteristic of typical vegetarian meals consumed in western societies - it's almost a worst case scenario.

Be sure to combine Vitamin C and iron rich foods at each meal, keep your wine, cuppas and calcium supplements away from meal times, and experiment with cooking techniques that reduce phytic acid levels. Short term supplementation and use of fortified foods may still be needed if you are struggling to improve already low iron levels.

Below you will find an example of how to achieve a high iron intake, combined with good sources of vitamin C, without supplementation or fortification. Please note - even though leafy greens cook down to almost nothing, the meals may still be too big for some. If you find the volume of food too much or are currently restricting caloric intake, fortified products may be a good option for you.

Breakfast: (Porridge)

40 g Oats

1x brazil nut

1 tbsp pumpkin seeds

1 kiwi fruit

Lunch: (Salad)

100 g spinach

30 g pecans

1/2 cup lentils

1/3 cup red capsicum

1/3 cup grated carrot

1/4 cup sprouted quinoa

tahini and lime dressing.

Dinner: (Satay greens stir fry)

100 g tofu

1 cup bok choi

1/2 cup kale

1 cup broccoli

1 tbsp dulse flakes

1/3 cup sprouted brown rice

Peanut butter, lemon, tamari, ginger and garlic sauce


1 cup prune juice

30 g cashews

2 squares dark chocolate

Iron provided: 32 mg

Vitamin C: 483 mg

Energy: 1850 kCal

Featured Posts
Recent Posts
Search By Tags
Follow Us
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page