• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Veggies & More

Plant-based nutrition for busy parents

  • Home
  • About
  • Blog
    • Vegan nutrition basics
    • Vegan supplements
    • Vegan pregnancy
    • Vegan kids
    • Vegan recipes
    • Vegan weight loss
  • Videos
  • Free Resources
  • Paid Resources
  • Contact

59 Powerful Iron-Rich Plant Foods for Vegetarians and Vegans

January 19, 2025 By Alina Petre, MSc. RD. 5 Comments

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.

Iron-rich plant foods for vegetarians and vegans

Pin it for later!

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

AgeDaily recommended iron intakes (omnivores)Daily recommended iron intakes (vegetarians / vegans)
Birth – 6 months*0.27 mg0.27 mg
7-12 months11 mg20 mg
1-3 years7 mg13 mg
4-8 years10 mg18 mg
9-13 years8 mg14 mg
14-18 years11 mg20 mg
19-50 years (males)8 mg14 mg
19-50 years (females)18 mg32 mg
14-50 years (pregnant)27 mg49 mg
14-50 years (lactating)9-10 mg16-18 mg
51+ years8 mg14 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 vegan meal

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 foodsFood itemsPortionAmount iron
(mg)
% daily value
(adult vegetarian or vegan males)*
% daily value
(adult vegetarian or vegan females)**
Soy ProductsTofu1 cup / 240 grams3.626%11%
Tempeh1 cup / 166 grams4.532%14%
Natto1 cup / 176 grams15.2109%48%
LegumesSoybeans (cooked)1 cup / 172 grams8.863%28%
Edamame (cooked)1 cup / 160 grams3.525%11%
Lima beans (cooked)1 cup / 170 grams4.230%13%
Black-eyed peas (cooked)1 cup / 171 grams4.331%13%
Navy beans (cooked)1 cup / 182 grams4.331%13%
Chickpeas (cooked)1 cup / 164 grams4.734%15%
Red kidney beans (cooked)1 cup / 177 grams5.237%16%
Lentils (cooked)1 cup / 198 grams6.647%21%
White beans (cooked)1 cup / 179 grams6.647%21%
Nuts & seedsMacadamia nuts1/4 cup / 33 grams0.96%3%
Almonds1/4 cup / 36 grams1.39%4%
Almond butter2 tbsp / 36 grams1.29%4%
Pine nuts1/4 cup / 34 grams1.914%6%
Cashews1/4 cup / 32 grams2.014%6%
Cashew butter2 tbsp / 32 grams1.611%5%
Hazelnuts1/4 cup / 32 grams1.18%3%
Hazelnut butter2 tbsp / 28 grams1.410%4%
Pistachios1/4 cup (32 grams)1.18%3%
Pumpkin seeds1/4 cup / 32 grams2.921%9%
Hempseeds, hulled3 tbsp / 30 grams2.417%8%
Flaxseeds3 tbsp / 30 grams1.813%6%
Sunflower seeds1 oz / 28 grams1.18%3%
Chia seeds1 oz / 28 grams2.216%7%
Sesame seeds1/4 cup / 36 grams5.338%17%
VegetablesBroccoli (cooked)1 cup / 156 grams1.07%3%
Oyster mushrooms (raw)1 cup / 86 grams1.18%3%
Brussel sprouts (cooked)1 cup / 156 grams0.96%3%
Potatoes, with skin (cooked)1 medium / 173 grams1.18%3%
Tomato paste2 tbsp / 32 grams1.07%3%
Canned tomatoes1 cup / 245 grams2.417%8%
Sweet potatoes, with skin (cooked)1 large / 180 grams1.29%4%
Sun-dried tomatoes1 cup / 54 grams4.935%15%
Beet greens (cooked)1 cup / 144 grams2.719%8%
White mushrooms (cooked)1 cup / 156 grams2.719%8%
Swiss chard (cooked)1 cup / 175 grams4.029%13%
Palm hearts1 cup / 146 grams4.633%14%
Spinach (cooked)1 cup / 185 grams5.741%18%
Kale (cooked)1 cup / 118 grams1.07%3%
Collard greens (cooked)1 cup / 130 grams0.75%2%
Basil (raw)1 cup / 24 grams0.86%3%
Dandelion greens (cooked)1 cup / 110 grams3.626%11%
FruitMulberries (raw)1 cup / 140 grams2.619%8%
Prune juice1 cup / 240 grams2.921%9%
Black olives1/2 cup / 68 grams4.230%13%
Whole grainsAmaranth (cooked)1 cup / 246 grams5.237%16%
Oats (cooked)1 cup / 234 grams2.115%7%
Spelt (cooked)1 cup / 194 grams3.223%10%
Quinoa (cooked)1 cup / 185 grams2.820%9%
Barley (cooked)1 cup / 157 grams2.115%7%
Kamut (cooked)1 cup / 172 grams3.021%9%
Wheat sprouts1 cup / 108 grams2.316%7%
OtherCoconut milk (canned)1 cup / 244 grams7.554%23%
Dark chocolate (75-89% cocoa)1 oz / 28 grams3.424%11%
Dark chocolate (45-59% cocoa)1 oz / 28 grams2.316%7%
Thyme (dried)1 tsp / 1 gram1.29%4%
Blackstrap molasses1 tbsp / 20 grams0.96%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.

Iron-rich plant foods in meal

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.

Filed Under: Vegan nutrition basics Tagged With: iron-rich plant foods, vegan iron, vegan iron-rich foods

Reader Interactions

Comments

  1. kia car says

    September 10, 2023 at 7:15 am

    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.

    Reply
  2. Capybara Clicker Review says

    September 11, 2023 at 10:58 am

    Hi there, after reading this awesome post i am as well cheerful to share my know-how here with friends.

    Reply
  3. Jorja says

    May 23, 2024 at 12:28 am

    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.

    Reply
  4. OGGardenGuru says

    December 26, 2024 at 9:51 am

    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.

    Reply
  5. post2851777 says

    March 25, 2025 at 6:19 pm

    Useful information. Lucky me I discovered your website by
    chance, and I am stunned why this coincidence didn’t took place in advance!

    I bookmarked it.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Recent Posts

  • Vegan Calcium; How to Get Enough Without Dairy
  • 52 Dietitian-Approved Vegan Snacks Ideas for Kids
  • 10 Useful Vegan Supplements (According to a Dietitian)
  • How to Get B12 as a Vegan and Raise Your Levels Quickly
  • Best Vegan Vitamin D Supplements (According to a Dietitian)

Categories

  • Uncategorized
  • Vegan kids
  • Vegan nutrition basics
  • Vegan pregnancy
  • Vegan recipes
  • Vegan supplements
  • Vegan weight loss

Footer

ABOUT

Hi, I’m Alina.

On Veggies & More, I share my knowledge and experience as a vegan dietitian to help busy families and little ones thrive on a plant-based diet.

Learn More > > >

Let’s connect!

  • LinkedIn
  • Pinterest
  • YouTube

The legal stuff

Privacy policy

Terms and conditions

Copyright © 2025 · Veggies & More

Privacy settings

Edit your consent settings or view privacy policy.

Privacy policy
Close