Iron-rich plant foods are a must-have in every vegetarian and vegan diet.
Getting enough of this mineral is essential for you to feel your best. Luckily, there are plenty of plant foods that can help you meet your daily iron needs.
Read on to discover why you need iron in your diet, how to tell if you’re currently getting enough, and which vegan foods contain the most iron.
Table of contents
- Why is iron essential on a plant-based diet?
- Iron from plants versus animals; what’s the difference?
- Daily iron needs: adapted for vegetarians and vegans
- Iron-rich plant foods every vegetarian and vegan should eat
- How to increase your iron absorption from plant foods
- How to tell if you’re getting enough iron
- Are iron supplements necessary for vegetarians and vegans?
- To sum it all up
Why is iron essential on a plant-based diet?
Iron plays an important role in many body processes.
It’s most well-known is that it’s part of hemoglobin. Hemoglobin is a protein whose role is to transport oxygen from your lungs to the rest of your body. You can also find iron in myoglobin – another protein which transports oxygen to your muscles and connective tissues.
Your body also needs iron for physical growth, brain development, cell function, and to make certain hormones (1).
So it’s truly important to get enough of this important mineral from your diet. Unfortunately, getting enough iron can be especially challenging for vegetarians and vegans if you’re not proactive about it.
This is likely occurring because of the following reasons.
Iron from plants versus animals; what’s the difference?
The iron found in foods exists in two forms: heme and non-heme iron.
Heme iron is found in animal products whereas non-heme iron is found in plant-based foods (1).
Generally speaking, vegetarians and vegans tend to have lower (sometimes even critically low) blood iron levels when compared to meat eaters. And that’s despite getting as much, or sometimes even more iron from their diets (2).
That’s in part because heme iron tends to be more easily absorbed from foods when compared to non-heme iron.
To account for this, vegetarians and vegans are encouraged to eat ± 1.8 times more iron than meat-eaters (1).
Daily iron needs adapted for vegetarians and vegans
Age | Daily recommended iron intakes (omnivores) | Daily recommended iron intakes (vegetarians / vegans) |
Birth – 6 months* | 0.27 mg | 0.27 mg |
7-12 months | 11 mg | 20 mg |
1-3 years | 7 mg | 13 mg |
4-8 years | 10 mg | 18 mg |
9-13 years | 8 mg | 14 mg |
14-18 years | 11 mg | 20 mg |
19-50 years (males) | 8 mg | 14 mg |
19-50 years (females) | 18 mg | 32 mg |
14-50 years (pregnant) | 27 mg | 49 mg |
14-50 years (lactating) | 9-10 mg | 16-18 mg |
51+ years | 8 mg | 14 mg |
* Infants between birth and 6 months will meet 100% of their iron needs from breastfeeding or formula. There is currently no research to suggest that babies to vegetarian or vegan mothers in this age category require more iron than babies to omnivore mothers.
The following table reflects the amount of iron needed to meet this increased recommendation.
That is, 1.8 times the amount of iron the National Institute of Health recommends that omnivores eat.
This may seem enormous. However, you can easily meet these recommendations by including a few iron-rich plant foods at every eating opportunity.
If you’re raising plant-based family, read more about how you can help your vegetarian or vegan child meet their iron needs in this article.
I’ll discuss a few simple ways you can try to help your body absorb the iron found in plants more easily in a another section down below.
In sum: Iron is essential for your health. The iron found in plants is more difficult for your body to absorb, so you need more if it. To meet your iron requirements, you’ll need to include iron-rich plant foods to each meal and snack, in addition to helping your body more easily absorb them.
Iron-rich plant foods every vegetarian and vegan should eat
Below, you’ll find a selection of the 59 plant foods that are richest in iron.
Feel free to adjust the portion based on your individual needs. Your goal should be to get as close as possible to 100% when adding up everything you eat in a day.
You may find it helpful to try planning your meals, especially in the beginning. This can make it easier for you to meet your daily iron needs until it becomes automatic.
The 59 plant foods that are richest in iron
Categories of iron-rich plant foods | Food items | Portion | Amount iron (mg) | % daily value (adult vegetarian or vegan males)* | % daily value (adult vegetarian or vegan females)** |
Soy Products | Tofu | 1 cup / 240 grams | 3.6 | 26% | 11% |
Tempeh | 1 cup / 166 grams | 4.5 | 32% | 14% | |
Natto | 1 cup / 176 grams | 15.2 | 109% | 48% | |
Legumes | Soybeans (cooked) | 1 cup / 172 grams | 8.8 | 63% | 28% |
Edamame (cooked) | 1 cup / 160 grams | 3.5 | 25% | 11% | |
Lima beans (cooked) | 1 cup / 170 grams | 4.2 | 30% | 13% | |
Black-eyed peas (cooked) | 1 cup / 171 grams | 4.3 | 31% | 13% | |
Navy beans (cooked) | 1 cup / 182 grams | 4.3 | 31% | 13% | |
Chickpeas (cooked) | 1 cup / 164 grams | 4.7 | 34% | 15% | |
Red kidney beans (cooked) | 1 cup / 177 grams | 5.2 | 37% | 16% | |
Lentils (cooked) | 1 cup / 198 grams | 6.6 | 47% | 21% | |
White beans (cooked) | 1 cup / 179 grams | 6.6 | 47% | 21% | |
Nuts & seeds | Macadamia nuts | 1/4 cup / 33 grams | 0.9 | 6% | 3% |
Almonds | 1/4 cup / 36 grams | 1.3 | 9% | 4% | |
Almond butter | 2 tbsp / 36 grams | 1.2 | 9% | 4% | |
Pine nuts | 1/4 cup / 34 grams | 1.9 | 14% | 6% | |
Cashews | 1/4 cup / 32 grams | 2.0 | 14% | 6% | |
Cashew butter | 2 tbsp / 32 grams | 1.6 | 11% | 5% | |
Hazelnuts | 1/4 cup / 32 grams | 1.1 | 8% | 3% | |
Hazelnut butter | 2 tbsp / 28 grams | 1.4 | 10% | 4% | |
Pistachios | 1/4 cup (32 grams) | 1.1 | 8% | 3% | |
Pumpkin seeds | 1/4 cup / 32 grams | 2.9 | 21% | 9% | |
Hempseeds, hulled | 3 tbsp / 30 grams | 2.4 | 17% | 8% | |
Flaxseeds | 3 tbsp / 30 grams | 1.8 | 13% | 6% | |
Sunflower seeds | 1 oz / 28 grams | 1.1 | 8% | 3% | |
Chia seeds | 1 oz / 28 grams | 2.2 | 16% | 7% | |
Sesame seeds | 1/4 cup / 36 grams | 5.3 | 38% | 17% | |
Vegetables | Broccoli (cooked) | 1 cup / 156 grams | 1.0 | 7% | 3% |
Oyster mushrooms (raw) | 1 cup / 86 grams | 1.1 | 8% | 3% | |
Brussel sprouts (cooked) | 1 cup / 156 grams | 0.9 | 6% | 3% | |
Potatoes, with skin (cooked) | 1 medium / 173 grams | 1.1 | 8% | 3% | |
Tomato paste | 2 tbsp / 32 grams | 1.0 | 7% | 3% | |
Canned tomatoes | 1 cup / 245 grams | 2.4 | 17% | 8% | |
Sweet potatoes, with skin (cooked) | 1 large / 180 grams | 1.2 | 9% | 4% | |
Sun-dried tomatoes | 1 cup / 54 grams | 4.9 | 35% | 15% | |
Beet greens (cooked) | 1 cup / 144 grams | 2.7 | 19% | 8% | |
White mushrooms (cooked) | 1 cup / 156 grams | 2.7 | 19% | 8% | |
Swiss chard (cooked) | 1 cup / 175 grams | 4.0 | 29% | 13% | |
Palm hearts | 1 cup / 146 grams | 4.6 | 33% | 14% | |
Spinach (cooked) | 1 cup / 185 grams | 5.7 | 41% | 18% | |
Kale (cooked) | 1 cup / 118 grams | 1.0 | 7% | 3% | |
Collard greens (cooked) | 1 cup / 130 grams | 0.7 | 5% | 2% | |
Basil (raw) | 1 cup / 24 grams | 0.8 | 6% | 3% | |
Dandelion greens (cooked) | 1 cup / 110 grams | 3.6 | 26% | 11% | |
Fruit | Mulberries (raw) | 1 cup / 140 grams | 2.6 | 19% | 8% |
Prune juice | 1 cup / 240 grams | 2.9 | 21% | 9% | |
Black olives | 1/2 cup / 68 grams | 4.2 | 30% | 13% | |
Whole grains | Amaranth (cooked) | 1 cup / 246 grams | 5.2 | 37% | 16% |
Oats (cooked) | 1 cup / 234 grams | 2.1 | 15% | 7% | |
Spelt (cooked) | 1 cup / 194 grams | 3.2 | 23% | 10% | |
Quinoa (cooked) | 1 cup / 185 grams | 2.8 | 20% | 9% | |
Barley (cooked) | 1 cup / 157 grams | 2.1 | 15% | 7% | |
Kamut (cooked) | 1 cup / 172 grams | 3.0 | 21% | 9% | |
Wheat sprouts | 1 cup / 108 grams | 2.3 | 16% | 7% | |
Other | Coconut milk (canned) | 1 cup / 244 grams | 7.5 | 54% | 23% |
Dark chocolate (75-89% cocoa) | 1 oz / 28 grams | 3.4 | 24% | 11% | |
Dark chocolate (45-59% cocoa) | 1 oz / 28 grams | 2.3 | 16% | 7% | |
Thyme (dried) | 1 tsp / 1 gram | 1.2 | 9% | 4% | |
Blackstrap molasses | 1 tbsp / 20 grams | 0.9 | 6% | 3% |
Source: USDA Food Data Central. * Based on an adjusted iron requirement of 14 mg per day for vegetarians/vegans males 19-50 years old. ** Based on adjusted iron requirement of 32 mg per day for vegetarian/vegan females 19-50 years old.
In sum: There are plenty of iron-rich plant foods you can eat. To meet your daily iron needs, make sure to include a few of these foods in each of your meals and snacks. At the end of the day, your total percentage should get as close as possible to 100%.
How to increase iron absorption from plant foods
The iron found in plant-foods tends to be more difficult for the body to absorb.
This is why vegans mamas are often encouraged to consume 1.8 times more iron than the current recommended daily intake.
In practical terms, this means that your daily recommendation would jump up to 14 mg if you’re an adult male, 32 mg if you’re an adult female, and a whopping 49 mg of iron per day if you’re pregnant.
Non-menstruating women, whether due to breastfeeding, menopause or certain types of birth control, should aim for around 14 mg per day (1).
It’s worth mentioning that there’s still some debate on whether such high amounts of iron are truly necessary. That said, until more research is done on this topic, it’s worth learning about the ways you can help your body absorb non-heme iron more easily.
Here are a few simple ways to increase your iron absorption from plant foods (1, 3, 4, 5, 6):
- Add vitamin C-rich foods: Combining iron-rich plant foods with those containing vitamin C can increase iron absorption by up to six times.
- Avoid coffee and tea: Drinking coffee and tea with meals or snacks containing iron-rich plant foods can decrease iron absorption in some cases by up to 72%.
- Soak, sprout, ferment, mill, and cook: These ways to process grains and legumes can reduce the amount of anti-nutrients they contain, which can help boost iron absorption
- Get a cast iron pan: Cooking foods in a cast iron pan can increase the iron content of meals up to three fold compared to the iron content of meals cooked in non-iron cookware.
- Add garlic and onion to your meals: These vegetables, whether fresh or as spices, contain allium. Allium is a compound that may help your body absorb the iron found in leafy vegetables more easily.
In sum: The non-heme iron found in plant foods is less easily absorbed by the body. The tips above can help boost its absorption.
How can I tell if I’m getting enough iron?
There are a few ways to tell whether you’re getting enough iron from your diet.
Track your iron intake using an online food journal
First, you can fill out a few days worth of meals and snacks in an online food journal, such as Cronometer. Make sure to select your foods from one of the available food databases. Doing this instead of selecting foods from specific brands or ones that you’ve entered yourself will produce more accurate results.
Your can then compare your average iron intake across a few days to the increased recommended intakes for vegetarians and vegans I’ve mentioned above.
Get familiar with symptoms of iron deficiency
Another way to tell whether you’re getting enough iron is to keep an eye out for symptoms of iron deficiency.
There are three stages of iron deficiency. The bigger the iron deficiency, the more severe the symptoms tend to be.
Common symptoms of iron-deficiency anemia (the most severe form of iron deficiency) include (1, 7):
- Tiredness
- Difficulty concentrating
- Getting sick more often
- Pale skin
- Shortness of breath
- Frequent headaches
- Ringing, buzzing, or hissing noises inside your ears
- Hair loss
- Spoon-shaped nails
- Cravings for non-food items like ice, dirt, or clothing detergent
- An uncontrollable urge to move your legs
Keep in mind that earlier stages of iron deficiency can be present with few to no symptoms. So you may only notice a problem when it’s already quite progressed.
Get your blood iron levels checked
An arguably better way to check whether you’re getting enough iron from your diet is to get a blood test. More specifically, getting both your blood hemoglobin and ferritin levels checked regularly. I recommend getting these tested on a yearly basis, especially if you haven’t gotten them tested recently.
Your test results may confirm that you’re getting enough iron from your diet. Or they may help detect low iron levels before they progress to iron-deficiency anemia.
Early detection is great, because it’s easier to reverse slightly low iron levels through diet changes alone without having to resort to supplementation or iron infusions.
If your yearly hemoglobin and ferritin levels consistently come back within the normal range, feel free to test them less regularly.
In sum: Ways to tell whether you’re getting enough iron in your diet include tracking your diet, keeping an eye out for relevant symptoms, and regular blood tests.
Are iron supplements necessary for vegetarians and vegans?
Supplements are often necessary when you need to increase your iron levels or reverse iron-deficiency anemia quickly.
They can also be tremendously helpful if you are unable to maintain adequate iron levels through your diet alone.
For instance, due to the increased requirements of pregnancy. For children that are picky eaters. Or if you have allergies or other dietary restrictions that make it difficult to meet your daily iron needs.
That said, too much of a good thing can be harmful.
Unnecessarily taking iron supplements can lower your body’s ability to absorb other nutrients from your diet.
Excess iron supplementation can also damage your cells. In severe cases, it may even lead to organ failure, coma, or death (1).
These side-effects can happen in both adults and children. However, they are especially fatal in children. This is why it’s always a good idea to check with your healthcare provider before starting to take high dosages of iron supplements.
They can keep a close eye on your blood iron levels, adjust the dosage accordingly, and tell you to stop taking your supplements when they are no longer necessary.
In sum: Iron supplements can be helpful for vegetarians or vegans with low iron levels. However, they are not necessary if you are able to meet your iron needs through your diet alone.
To sum it all up
Iron is an essential nutrient and many plant foods are loaded with it.
While the iron found in plants is more difficult for the body to absorb, proactive vegetarians and vegans can meet their daily iron needs from iron-rich plant foods alone.
It’s just a matter of picking the foods that appeal most to you, and including a few to each meal and snack.
Helping your body increase its ability to absorb the iron found in plants can further help you maintain adequate blood iron levels.
If you’re struggling to meet your iron requirements despite following the tips outlined in this article, an iron supplement may be in order.
Just make sure to discuss which type and dosage would work best for you with your healthcare provider first, before starting to take any supplements.
kia car says
Hello There. I discovered your weglog using msn. That is an extremely smartly
written article. I wioll be sure to bookmark it and come back to learn more of your helpful info.
Thanks for the post. I’ll definitely return.
Capybara Clicker Review says
Hi there, after reading this awesome post i am as well cheerful to share my know-how here with friends.
Jorja says
Just wish to say your article is as astounding. The clearness
in your post is just excellent and i could assume you are an expert on this subject.
Fine with your permission allow me to grab your feed
to keep up to date with forthcoming post. Thanks a million and please carry on the rewarding work.
OGGardenGuru says
Have you considered if you are getting enough iron from your plant-based diet? This article introduces 24 iron-rich plant foods that can help you ensure you are meeting your nutritional needs.