20 Iron-Rich Foods That Are Vegan & Vegetarian

Some of the links in this post might be affiliate links. This means that if you click on the link and make a purchase, I’ll receive a small commission – at no extra cost for you, which helps me cover the costs for this blog.


Last updated on March 8th, 2020 at 01:02 pm

In this list of foods rich in iron, you’ll find the best vegan and vegetarian food sources of iron! Whether you’re actually vegan, or simply trying to increase your own or your child’s iron intake to prevent deficiency (or to recover from it), these iron-rich foods will help you find new healthy choices. We’ll also talk about improving the bioavailability of iron – something often ignored when talking about plant-based high-iron foods.

I don’t think I’ve told you about my iron deficiency a few years ago. Boohoo, cry me a freaking river. I know you’re super pumped to hear this mega exciting story that started so well.

So, I was eating mostly vegetarian foods back then and didn’t actually follow the rules of pouring lemon juice over every single chickpea I ate and avoiding dairy and eggs.

I did live and eat super healthy, much healthier than today when I’ve let myself go and haven’t washed my hair in 2 weeks. Seriously, I thought I was indestructible. Then, out of curiosity, I got some blood drawn out of my arm. And we tested it, just to see whether I’m doing good.

This was the first time in my life when I realized, no, my body’s in fact not indestructible and I have an iron deficiency.

I don’t have enough iron in my body? Isn’t that just for pale and skinny people like my friend? That’s not my thing, can’t be right. I’m not tired all the time, my skin looks normal and my nails and hair aren’t falling off too much. Well, my hair I mean.

But it was true. What followed was 3 months of iron supplements, some constipation from those and a new set of “rules” when it comes to preparing food. I’ll talk about that later – see the bioavailability part below.

Now, here I want to talk about how to improve your iron intake from food, so you prevent deficiency and anemia. Maybe you want to do it for your child or your baby. Maybe for you, if you’re a woman, we do lose quite a bit of blood on our periods, so this is a pretty common problem in women.

Why Do We Need Iron?

Before we dive into the best vegetarian food sources of iron, let’s talk about why we need iron in the first place.

There Aren’t Actual Benefits To Getting More Iron

Some might call this next section “Health Benefits of Iron”, but there really aren’t any health benefits to getting more of this trace element. We need a very specific amount of it for different, fundamental processes inside the body.

When you get that specific amount of iron, your body is simply working properly. You’re not going to become superhuman by having more iron inside your cells, Ironman isn’t real. When people say: “Health Benefits Of Iron”, they basically assume you have low levels of iron and by bringing them back to normal, you’ll start feeling better. So it’s not really a benefit, it’s just the norm.

Now, after this fun monologue, let’s look at what we need iron for.

Iron Functions In The Body

Iron is usually a building block for different molecules, specifically proteins. These proteins have different, essential functions:

  • iron is part of hemoglobin in the red blood cells and it helps transport fresh oxygen through the blood from the lungs to the tissues and CO2 the other way around.
  • it is part of some enzymes responsible for DNA synthesis, cell growth and division
  • also part of enzymes responsible for the production of collagen and some neurotransmitters (healthy tissue production – thus for hair, nails and skin)
  • we need iron for proper immune function

You see without iron, these enzymes and proteins cannot be and we won’t be able to breathe, have energy or exist. You can read a bit more about iron and its functions here and here.

How Much Iron Do We Need?

Iron needs are very individual. A few things that can determine how much iron you need in a day are your age and sex.

  • 1-3 years: 7 mg/day
  • 4-8 years: 10 mg/day
  • 9-13 years old: 8 mg/day
  • 14-18 years old (female): 15 mg/day
  • 14-18 years old (male): 11 mg/day
  • 19-50 years old (female): 18 mg/day
  • 19-50 years old (male): 8 mg/day
  • >50 years old: 8 mg/day

The requirements are even higher for pregnant women – 27 mg/day. (source)

Iron Deficiency Is Not Uncommon

According to WHO, iron deficiency is the most common and widespread nutritional disorder worldwide affecting half a billion women worldwide – about 29% of non-pregnant women, 38% of pregnant women. (source) These numbers are higher for women living in non-industrialized countries than women in industrialized countries. (source)

Anemia and iron deficiency can lead to fatigue, lethargy, decreased work performance, decreased learning ability in children and complications in pregnant women.

Iron-Rich Foods That Are Vegan And Vegetarian

Believe it or not, iron is pretty abundant in plants. Here are 20 vegetarian and vegan foods that are rich in iron (% Daily Values (DV) are for women between 19-50 y.o.)

1. Lentils, 6.6 mg Iron

One cup cooked lentils can provide 6.6 mg iron, or 37% DV

Recipe: Evolved Lentil Wraps

2. Whole Sesame Seeds, 4.1 mg Iron

One ounce can provide 4.1 mg iron or 23% DV

3. Chickpeas, 4.7 mg Iron

One cup of cooked chickpeas can provide 4.7 mg iron, or 26% DV

Recipe: Anti-Inflammatory Chickpea Lettuce Wraps

4. Bulgur, 1.7 mg Iron

One cup cooked bulgur can provide 1.7mg iron or about 10% DV

Recipe: Bulgur, red lentil and butternut squash skillet

5. Black Beans, 3.6 mg Iron

One cup cooked black beans can provide 3.6 mg iron or 20% DV

Recipe: Black Bean And Quinoa Bowls

6. Kale, 1.1 mg Iron

One cup raw, chopped kale can provide 1.1 mg iron, or 6% DV

Recipe: Green Kale Smoothie With Banana And Berries

7. Oyster Mushrooms, 2.0 mg Iron

One large oyster mushroom can provide 2.0 mg or 11% DV

8. Cashews, 6.7 mg Iron

100g can provide 6.7 mg iron or 37% DV

9. Quinoa, 2.8 mg Iron

One cup cooked quinoa can provide 2.8 mg iron or 15% DV

Recipe: 5-Minute Mediterranean Bowl

10. Dried Mint, 1.3 mg Iron

A Tbsp of dried mint can provide 1.3 mg iron or 7% DV

11. Broccoli, 1 mg Iron

One cup of chopped and cooked broccoli can provide 1.0 mg iron or 6% DV

Recipe: Red Lentil And Broccoli Soup

12. Pumpkin Seeds, 4.2 mg Iron

One ounce pumpkin seeds can provide 4.2 mg iron or 23% DV

13. Oats, 3.7 mg Iron

1/2 cup of oats can provide 3.7 mg iron or 20% DV

Recipe: Vegan Overnight Oats For Healthy Heart, Skin And Brain

14. Bok choy, 1.8 mg Iron

One cup shredded and cooked Bok choy (aka Pak choi aka Chinese cabbage), can provide 1.8 mg iron or 10% DV

15. Parsley, 1.7 mg Iron

1/2 cup raw parsley can provide 1.7 mg iron or 10% DV

Recipe: Super Fresh Quinoa Tabbouleh

16. Cinnamon, 0.6 mg Iron

One Tbsp can provide 0.6 mg iron or 4%, DV – not too bad for a spice!

17. Dark chocolate, 11.9 mg Iron

100 g dark chocolate can provide 11.9 mg iron or 66% DV

Recipe: Dark Chocolate Cups

18. Tofu, 1.4 mg Iron

One ounce fried tofu can provide 1.4 mg iron, or 8% DV

19. Potato, 1.9 mg Iron

One medium baked potato with skin can provide 1.9 mg iron or 10% DV

20. Avocado, 1.1 mg Iron

One avocado can provide 1.1 mg iron or 6% DV

Recipe: The Best Avocado Quinoa Salad

Too Much Iron Is Actually Too Much

As with anything in life, too much of an absolutely necessary thing, like iron, can be too much.

When iron is absorbed in the body it is stored in a blood cell protein called ferritin. Once absorbed and stored, there’s no way, other than blood loss (through menstruation, pregnancy) to get excess iron out of the body. There’s simply no other physiological mechanism for this.

The problem with excess iron? Well, it can form free radicals and cause oxidative stress, thus inflammation and lead to tissue damage.

The only way to control the concentration of iron inside the body and not let that happen is by not letting too much iron in. Plant and animal foods come with more than sufficient concentration of iron in them and us being designed to absorb less than we actually consume is in a way a good thing and super important for maintaining good health.

As to how much we absorb from food, well, it can vary – anywhere between 5 and 35%. You can read more about this in this review on iron.

Iron Bioavailability

If you’re dealing with iron deficiency, like I was a few years ago, you’ll probably need to take a supplement for a while (please talk to a doctor about this!) and to have a strategy in place for increasing the bioavailability of iron aka improve iron absorption from food.

Iron occurs in two forms in our food: heme (found in animal products, specifically meat) and nonheme (found in plants like legumes, vegetables and cereals – see list above!). The big difference between these two forms is that iron is absorbed at a different rate. We absorb only 2-20% of the iron from plants and 15-35% from animal products. The reason for this is that plant iron is usually bound to inhibitors (like phytic acid) and these prevent its absorption inside the gut.

Absorbing More Iron From Plants

But do not worry, because as I mentioned, iron in plants is abundant and you can absorb more of it easily. Here are some simple things you can do to improve iron bioavailability on a plant-based diet:

  • Eat iron-rich foods with vitamin C! Add some lemon juice to your chickpeas, berries to your oatmeal or chop some cabbage on the side. Vitamin C has been shown to erase the negative effect of most iron inhibitors. (source)
  • Add some onion and garlic to your grains and pulses. These increase the bioavailability of not just iron, but also zinc (another essential nutrient!). (source)
  • Drink less tea and coffee or at least not with high-iron foods! These can prevent iron absorption (source)
  • If you’re vegetarian: leave space between consuming dairy or eggs and iron-rich foods! These can also inhibit iron absorption.
  • Soaking, fermenting, cooking and milling are shown to increase the bioavailability of iron from plants (source)
  • Cooking in cast-iron pots or skillets can also increase iron intake

If you’re not on a plant-based vegan diet, having your high-iron grains, pulses and vegetables with meat, fish or poultry can also help increase the absorption of iron. (source)

I hope this little article helps you and if you’re dealing with deficiency or anemia of any kind, please talk to your doctor. Your body is everything you have, so take care of it.

You Might Also Like

  • 15 High-Protein And Low Carb Foods To Eat On A Vegan Diet
  • 24 High-Fiber Foods To Eat On A Low Carb Diet
  • 10 Best High-Protein Vegetables

Leave a Reply

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