
Micronutrient mini-series
This article series is a spotlight on the micronutrients, vitamins and minerals you need on a vegan diet. We look at where you can get them, how much you need, if supplementing is necessary, and tips for incorporating them into your plant-based diet.
Article by Caitlin Arnold, a vegan Accredited Sports Nutritionist, Strength & Conditioning coach and bodybuilder at Plant Physique. Her passion is helping vegans achieve their health and fitness goals with evidence-based guidance and expertise.
Iron is a mineral required for proper growth and development. Your body uses iron to make haemoglobin, a protein in red blood cells that carries oxygen around your body, and myoglobin, a protein that provides oxygen to muscles.
Low iron consumption can lead to iron deficiency or anaemia. This reduces the amount of healthy red blood cells and haemoglobin needed to carry enough oxygen to your body’s cells.
Symptoms of low iron and anaemia include:
- fatigue
- weakness
- dizziness
- headaches
- and being short of breath.
As an athlete or gym-goer, it also reduces your capacity to exercise.
How Much Iron Do Vegans Need?
There are two types of iron found in food: heme (animal-derived) and non-heme (plant-derived) iron.
Vegan diets can contain plenty of iron but because the molecular form of non-heme iron is less bioavailable, it’s harder for us to absorb. So vegans and vegetarians are more likely to have low iron. This is why the recommended iron intake on a plant-based diet is 1.8x higher than those who eat meat.

Top Iron-Rich Vegan Foods
There are a lot of plant foods that contain iron. But not all would be considered a ‘good’ source.
For example, 1 cup of broccoli contains about 1mg of iron. For women aged between 19 and 50 years old who need 32mg of iron per day, relying on broccoli alone would not provide adequate iron intake.

A good source of iron contains 3-5mg per standard serve, while a great source of iron would be 5mg or more. For example:
- 150g tofu has 7-9mg of iron
- 200g tempeh has 5-6mg of iron
- 250g of edamame has 5mg of iron
- 60-80g of fortified cereal has 10-16mg of iron
- 3 slices fortified bread has 5-7mg of iron
- 30-40g fortified protein powder has 5-12mg of iron
Adding in iron-dense foods throughout your meals each day can make meeting your recommended intake a lot easier.
As in the example in the above image, a day of eating iron-rich foods could look like:
- Breakfast: fortified cereal with soy milk & banana ~ 6.2mg of iron
- Lunch: BBQ tempeh sandwich with fortified bread, tomato & avocado ~ 9.8mg of iron
- Dinner: stir-fry tofu with sliced capsicum, broccoli & edamame ~ 14.8mg of iron
- Snack: plant protein smoothie with hemp seeds and mixed berries ~ 8.3mg of iron
Iron Supplements for Vegans
An iron supplement can be a useful and sometimes necessary tool to ensure adequate intake, particularly if you’re not consuming iron-rich meals every day.

Vegan iron supplements are usually made of iron fumarate or iron sulfate – which are both absorbed equally well. Iron is most easily absorbed when chelated to amino acids, so it can be helpful to look for “chelated iron” when purchasing a supplement.
Iron supplements are safe to consume but can be tough on digestion. So it’s not uncommon to experience effects such as dark stools, stomach discomfort, and constipation.
These can be controlled by supplementing in smaller amounts such as using 3 doses of 5mg per day instead of 1 dose of 15mg, and not taking iron supplements on an empty stomach.
Boosting Iron Absorption
Top tips to boost iron absorption on a plant-based diet, plus foods and factors that can reduce iron absorption:
- Pair iron-rich foods with vitamin C sources such as citrus fruits, capsicums (bell peppers), or strawberries to enhance absorption of non-heme iron from plants.
- Avoid drinking coffee and tea around mealtime, as their compounds can inhibit iron absorption. Aim to consume these beverages at least 30 minutes before or after eating.
- If you’re supplementing with calcium and zinc, take these supplements separately from iron, since these minerals compete for absorption in the gut and may reduce iron uptake.

Key Points for Meeting Your Daily Iron Needs
Iron is abundant in a vegan diet – you just need to be a bit conscious about which sources you pick. Making sure you are selecting foods each day that are rich in iron, and when in doubt include a supplement to help ensure you’re thriving on a vegan diet.
Summary
- Meeting your iron needs is vital to thriving on a vegan diet
- Plant-based iron is harder to absorb, so vegans require 1.8x more
- Lots of vegan foods contain iron, but focus on including foods in each meal that have at least 3mg of iron per serve
- Supplementation is a useful tool to help guarantee you’re meeting your iron intake
FAQs
How do vegans get enough iron?
Vegans can easily meet their iron needs by eating a varied plant-based diet that includes iron-rich foods such as lentils, beans, tofu, tempeh, whole grains, nuts, seeds, and leafy green vegetables. Combining these foods with vitamin C sources like citrus fruits, tomatoes, or capsicum helps boost iron absorption naturally.
What are the best vegan sources of iron?
Top vegan sources of iron include lentils, chickpeas, kidney beans, black beans, tofu, tempeh, quinoa, pumpkin seeds, cashews, spinach, and kale. Fortified cereals and plant milks also provide an easy way to increase daily iron intake on a vegan diet.
Is iron from plants as good as iron from meat?
While iron from plants (non-heme iron) is absorbed differently than iron from meat (heme iron), it’s absolutely possible to meet your iron needs as a vegan. Eating iron-rich meals with vitamin C-rich foods enhances absorption, while limiting tea, coffee, and calcium-rich foods around meals can further improve iron uptake. Supplementation is also a useful option to consider.