Feeling tired? Low iron levels could be the culprit

Read Time:   |  6th February 2022

Vegan Food & Living may earn commission from the links on this page, but we only ever share brands that we love and trust.

Veronika Charvátová MSc, from Viva! Health, explains why eating plenty of iron-rich foods doesn’t necessarily mean we get enough iron. Learn the key rules to help boost your iron levels on a vegan diet.


Vegans are no more likely to suffer from iron deficiency than anyone else, but there are some valuable lessons to be learned about this vital mineral. 

As a vegan nutrition expert, I’m quite confident about my diet providing all the essential nutrients I need, so you can imagine my surprise when I was turned down as a blood donor one spring morning.

The reason? My iron levels were too low – not deficient, just low enough for the doctor to suggest I try again in a month.

I had given blood before and my iron levels were fine – and when I returned to the blood donor centre later that spring, they were fine again.

So how come they dipped so much that I was recommended to take a supplement? 

I managed to unravel that mystery, but it made me realise exactly how many things are at play on any given day.

Why do we need iron?

Iron is the key element in oxygen-carrying haemoglobin, found in our red blood cells. 

Without iron, red blood cells cannot carry oxygen from the lungs to the rest of your body. Iron is also an essential part of myoglobin –a molecule that stores oxygen in your muscles for low-oxygen situations, such as intense training. 

On top of that, iron is vital for many important molecules in the body.

If you’re running low on iron, you feel tired. When you’re deficient, you’re likely to feel weak, cold, unable to concentrate, have a weakened immune system and suffer from anaemia. 

We need around 8.7mg daily and women from 11-50 need 14.8mg, to make up for menstrual losses.

Plant and animal iron – there’s a difference!

Iron is a part of both animal and plant tissues, but it takes a different form in each of them. 

The form found in animal flesh is called haem iron, which your body readily absorbs, but without limit and that’s why it can be dangerous. 

Too much haem iron stimulates the production of free radicals – molecules that damage your DNA and increase your risk of heart disease.

Plants, on the other hand, contain non-haem iron, which is absorbed by your body in smaller amounts according to its needs. 

It doesn’t accumulate in the same way as haem iron, so can’t build up to dangerous levels. That means it’s safer, but also that you need good daily sources to meet the body’s demands.

Good plant sources of iron include beans, lentils, tofu, tempeh, wholemeal bread, whole-wheat pasta, quinoa, fortified breakfast cereals, green leafy vegetables, dried fruit (apricots, prunes and figs), cocoa, cashews, pumpkin and chia seeds.

low iron vegan sources

What affects your iron levels? 

The most obvious event affecting iron levels in women is the menstrual cycle. 

You inevitably lose iron in menstrual blood and it takes time for those levels to return to normal – about a week after your period. 

What’s less known is that your iron levels start dropping a day or two before your period starts as the uterine lining is saturated with blood that will eventually leave your body.

Another issue is when your body doesn’t absorb enough iron from the foods you eat. This can happen because of a digestive condition, such as Crohn’s or coeliac disease, or it can be genetic.

You cannot easily change that, so you’ll have to follow medical advice for your particular condition.

What you can control, however, is what you take in. 

Some foods and drinks reduce iron absorption so you may be eating plenty of iron-rich foods, but still have low iron levels. 

Coffee and tea are major culprits. It’s recommended that you leave at least an hour between eating and drinking tea or coffee.

You may have heard of substances called phytates – antioxidants present in a range of plant foods that bind to minerals, reducing their availability.

They are mostly found in whole grains, pulses, nuts and seeds, but are largely deactivated by soaking, fermenting, cooking, roasting and the digestive juices in your stomach. 

Phytates are not a big deal, but if you have low iron levels, try soaking nuts before eating them.

You could also try making overnight oats with chia seeds, choosing fermented soya products such as tempeh or opt for fortified breakfast cereals.

Lastly, stress can affect how your body uses iron, interfering with haemoglobin manufacture and that alone can cause low iron levels. 

Perhaps surprisingly, stress management techniques can help your body use iron the way it should!


Increasing absorption

Vitamin C increases the absorption of iron four-fold, so make sure to eat vitamin C foods alongside those rich in iron. For example, berries, citrus fruit, kiwi, pineapple, sweet peppers, watercress, cabbage, broccoli, cauliflower, tomatoes and potatoes.

It’s also a good idea to soak beans before cooking them to reduce phytate1. 

Studies show that tinned beans have less phytate2, so they may be handy not just for time-saving, but for better iron absorption, too!

low iron vegan vitamin c foods

When to take a supplement

If you have low iron, heavy periods, have donated blood, are pregnant, have a disease affecting your digestion, take antacids (for acid reflux) or are a pro athlete, you may need to take an iron supplement. 

In all these situations, you’re either using up too much iron, losing too much or not absorbing enough and need a boost.

Doses up to 20mg are considered safe.

Vegan diet supplies iron aplenty

A varied vegan diet offers a steady and healthy iron supply. In fact, even meat-eaters get most of their iron supply from plant foods and, because dairy reduces iron absorption3, vegans effortlessly bypass that obstacle too!

So why were my iron levels so low? My period started later that day, providing part of the explanation.

But I was also extremely stressed at the time and drank too much coffee and tea – and those two reasons completed the picture.

No one’s immune to life events interfering with what goes on inside us, but we all need to take good care of ourselves.

Interested in learning more about health? Find out about the best foods to eat on a health plant-based diet


  1. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4325021/
  2. Hileslassie, H, Henry C, Tyler R. Impact of household food processing strategies on antinutrient (phytate, tannin and polyphenol) contents of chickpeas (Cicer arietinum L.) and beans (Phaseolus vulgaris L.): a review. International Journal of Food Science and Technology. 2016; 54(9): 1947-1957.
  3. https://pubmed.ncbi.nlm.nih.gov/22043881/

Written by

Veronika Charvatova

Veronika Charvátová MSc is a biologist and Viva! Health researcher. Veronika has spent years uncovering the links between nutrition and good health and is an expert on plant-based diets.

We use cookies to give you a better experience on veganfoodandliving.com. By continuing to use our site, you are agreeing to the use of cookies as set in our Cookie Policy.

OK, got it