hemp seeds in jar with piece of toast on white plate

Are you new to the vegan diet? Or curious if you’re getting enough iron on a vegan or plant-based diet? This detailed guide is for you! Let’s dive in.

I get a ton of questions about vegan iron sources so I wanted to put together a comprehensive list of vegan iron rich foods as well as a bunch of easy and tasty plant-based recipes using vegan foods high in iron. In this post, I’ll also answer the most common questions about iron and anemia on a vegan diet. If you’ve got questions about iron, this post has the answers!

As a plant-based dietitian, I spend a lot of time helping folks how to transition to a more plant-based diet, whether they’re looking for a tips on a vegan diet for beginners, a list of high fiber foods to support gut health or vegan sources of omega 3. I wrote Eat More Plants Cookbook to help folks learn more about a plant-based approach to anti-inflammatory nutrition and Good For Your Gut Cookbook to share my plant-based approach to gut health.

low fodmap swiss chard leaves

Want to save this recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Please enable JavaScript in your browser to complete this form.

I know that there is a lot of confusion about iron on a plant-based diet so I wanted to arm you with as much information as I could! I’ve packed information on vegan iron sources, iron absorption and even recipes with vegan iron-rich foods in this post, so this handy table of contents will help you jump to the info you need most.

  1. How much iron do I need daily?
  2. What are the best iron rich foods for vegans?
  3. Are vegans at risk for anemia? 
  4. How can I increase iron absorption from plant foods?
  5. What vitamins should vegans take?
  6. What should I know about transitioning to a vegan diet?
  7. 10 yummy recipes using vegan iron sources

All your questions about iron on a plant-based diet, answered!

1. How much iron do I need daily?

The RDA for iron is 8mg daily for non-menstruating adults, and 18mg daily for menstruating adults. In pregnancy, adults need 27mg daily. 

Plant-based iron is of a type called non-heme, which typically has lower bioavailability than animal-sourced heme iron. If you are on a vegetarian or vegan diet, the official recommendation is that you consume 1.8 times more iron due to lower bioavailability of the non-heme iron, which would up the recommendation to 14.5mg for non-menstruating adults and 32.5mg for menstruating adults. 

However, in practice, I find this number to be a bit unrealistic and based on theoretical risks that don’t always seem to pan out in the evidence. I encourage folks to opt for the standard RDA unless low iron status or anemia becomes an issue. Check the anemia section for deeper dive into the research on anemia and iron status in vegetarians and vegans.

2. What are the best iron rich foods for vegans? 

Plants are pretty incredible: they offer almost all of the nutrition you could ever need from omega 3 fatty acids to calcium, zinc to protein. In fact, the only thing that plants lack is vitamin B12…and contrary to popular belief, there are a lot of plant foods that are high in iron! I think the biggest thing to remember is that often (but not always) iron follows protein in foods. So if you craft your meals using the plate method – make your plate 1/2 fruits and vegetables, 1/4 whole grains, 1/4 protein – you’ll probably but at least one iron-rich food on your plate. Which plant foods have the most iron? I’ve got 22 vegan iron sources right here

  • Tofu 2.4mg per 150g serving
  • Tempeh 4mg per 150g serving
  • Edamame 2.4mg per half cup cooked
  • Lentils 3.5mg per half cup cooked
  • Chickpeas 2.5mg per half cup cooked
  • Kidney Beans 2mg per half cup cooked
  • Hemp Hearts 2.3mg per 2 tablespoons
  • Pumpkin Seeds 3mg per quarter cup kernels
  • Ground flaxseed 1mg per 2 tablespoons
  • Almonds 1.3mg per quarter cup
  • Cashews 2.2mg per quarter cup
  • Dried Golden Berries 1mg per 3 tablespoons
  • Dried Figs 0.5mg per 4 figs
  • Tahini 2.7mg per 2 tablespoons
  • Blackstrap Molasses 3.5mg per 1 tablespoon
  • Tomato Paste 0.5mg per 1 tablespoon
  • Cooked spinach 3.5mg per half cup
  • Kale 0.5mg per half cup cooked
  • Chard 2mg per half cup cooked
  • Hearts of Palm 4.8mg per cup (canned)
  • Spelt kernels 1.7mg per half cup cooked
  • Oats 1.75mg per cup cooked (large flake)
  • Quinoa 1.5 mg per half cup cooked
  • Millet 0.5mg per half cup cooked

All iron estimates taken from the Canadian Nutrient Data File, except for golden berries where data was taken from manufacturer’s website (Navitas)

3. Are vegans at risk for anemia? 

Vegetarians and vegans are thought to be at higher risk for anemia because they don’t consume heme iron and may consume less iron overall…but what does the current research say?

One 2018 review of the iron status of vegetarians and vegans found that vegetarians and vegans typically had lower mean ferritin or hemoglobin values than omnivores as well as a higher percentage of anemia vegetarian females. However, this review also found that actual deficiency rates were quite variable among studies. Specifically for vegans, in one trial, anemia rates were comparable to non-vegetarians. Most of the trials included in this review were also quite small.

In a 2019 study looking at blood markers in British vegetarians, which used data points from almost 500,000 people (of which 8308 were vegetarian or vegan) there was a slightly higher risk of anemia versus non-vegetarians but again, actual iron intake was not reported.

We need to consider how much iron people are eating while vegan. Is anemia a risk if you’re meeting your iron requirement, or only if you’re not eating enough?

A recent study looking at the nutrient status vegetarian women in Germany found that iron intake was not only adequate but higher than omnivores although the data fell short of statistical significance and both groups (veg + omni) reported iron supplementation. One small Finnish trial found that vegans consumed more iron than non-vegetarians, had lower ferritin status but not increased rates of anemia. In another small trial looking at runners, who arguably may be more health conscious than sedentary folks, iron status was similar among all women (veg + omni) and full iron-deficiency anemia was not found in any of the subjects.

In my opinion, the take home message here is that anemia is a risk for anyone with higher blood losses or blood volumes (menstruating adults, pregnancy, gastrointestinal disease) and anyone who doesn’t include enough iron rich foods in their diets (omnivore OR vegan).

In my practice, I have seen just as many omnivores with anemia as I have vegetarians + vegans. This certainly not a comprehensive review of the literature (feel free to link peer-reviewed research you think I should see, in the comments!) but based on what I have seen in the research so far, I feel that a vegan diet that includes vegan iron sources at every meal will minimize your risk of anemia so eat well and carry on!

hand grabbing low fodmap granola bar on parchment

4. How can I increase iron absorption from plant foods? 

There are a couple of reasons why vegan iron sources are less bioavailable than animal-source iron: including phytochemical binding and the form of iron (ferric versus ferrous). Naturally occurring phytochemicals in plant foods – oxalates, phytates and polyphenols –  bind minerals making them less available for absorption. The also carry their own health benefits so don’t start freaking out about ‘anti-nutrients’! Here are a few ways to get even more iron from your plants:

  • Soaking, fermenting, sprouting and water-based cooking methods minimize this binding. So soaking beans for 24 hours and then cooking them in fresh water minimizes phytates in legumes and improves your mineral absorption. Eating sprouted grain breads is another winner for iron intake. 
  • In addition, cooking greens (boiling/steaming) not only reduces phytate and oxalate binding but it concentrates the greens so the iron is higher. Think about how a whole bunch of spinach wilts down to a tiny cup!
  • Eating vitamin C rich foods like red bell peppers, berries, oranges and broccoli helps to reduce plant-based iron into a more absorbable state. If your iron is low, know that tannins in coffee and tea – as well as large doses of calcium – can also hinder iron absorption so consider drinking them between meal times.
  • If you’re a big coffee or tea drinker – and you have anemia – consider separating your meals and your coffee as it can decrease iron absorption. If your iron levels are fine, don’t worry about this!

5. What vitamins should vegans take?

There are many nutrients of importance on a plant-based diet, such as calcium, iron, zinc, omega 3 fatty acids and fiber. However, there are only two vitamins I think all vegans should take daily, vitamin B12 and vitamin D3. B12 is only found naturally in animal source foods, although it is fortified in many vegan-friendly foods such as plant-based milk alternatives and nutritional yeast. Adults need 2.4mcg daily, which is easy to get from an inexpensive supplement.

Vitamin D3 is necessary for ALL eaters, from birth, because our food supply is quite low in vitamin D. I recommend 1000IU in the brightest six months of the year (May – October for us in Canada) and 2000IU in the darkest six months of the year (November – April) as a safe and general recommendation. The best way to know how much vitamin D you should take is to have your doctor test your vitamin D levels so they can customize a dose based on your current vitamin D status and health profile. 

All other supplements should be customized to your needs by your healthcare professional and I don’t recommend supplementing with single nutrient iron (as opposed to a multivitamin that contains iron) unless your doctor prescribes it. Too much iron isn’t a good thing either!

6. What should I know about transitioning to a vegan diet?

If you’re ready to transition to a vegan diet, that’s fantastic! I’ve got a comprehensive post on all the steps you need to take when transitioning to a vegan diet that will help with that.

10 yummy recipes using vegan iron sources

3 green bowls with vegan cashew alfredo pasta and mushrooms

5 Minute No Cook Vegan Cashew Alfredo Sauce

4.55 from 11 ratings
This vegan cashew alfredo sauce is creamy and oh-so delicious. Plus, it’s incredibly easy to make — it comes together in just 5 minutes! Nutritious and healthy, this is a great go-to plant-based pasta recipe.
Get the recipe
sandwich with kale and white bean and kale chips

20 Minute Vegan White Bean Sandwich with Kale

5 from 11 ratings
The perfect combination of creamy, lemony white beans layered with crispy kale! This sandwich takes just 20 minutes to make, it is super filling when served on high fibre bread and makes a great option if you want to meal prep your lunches on Sunday.
Get the recipe
green sauce in bowl with spoon and tofu triangles

Crispy Baked Tofu Paneer with Mint Chutney

5 from 1 rating
These crispy, savoury tofu triangles make a great appetizer or veggie nugget for the kids. The mint chutney is spicy and flavourful – use any leftovers as a sandwich spread or grain bowl topping.
Get the recipe
bowl of chickpea coconut milk curry with wheat berries and black spoon

Easy Chickpea Coconut Milk Curry with Broccoli

4.86 from 7 ratings
This chickpea and broccoli coconut milk curry is a delicious vegan curry recipe. It’s nutritious, packed with protein, flavourful, and so simple to make at home!
apple pie oatmeal in bowl with spoon

15-Minute Vegan Apple Pie Oatmeal

4.94 from 15 ratings
These might just be the most delicious oats you’ll ever make! This vegan apple pie oatmeal is topped with cinnamon and swirled with a five-ingredient tahini caramel sauce that is so delicious your head might explode. Seriously. It’s a hot, satisfying and decadent breakfast that comes together in less than fifteen minutes
Get the recipe

Swiss Chard and White Bean Casserole

4.75 from 4 ratings
Forget everything you know about casserole being boring! This recipe, adapted from Spilling the Beans, is creamy, crunchy, a bit sweet and savoury all at once. Nutrient-dense and packed with plant-based protein and fibre, it's a family friendly meal that is sure to satisfy!
Get the recipe
edamame and potato salad on bowl next to dish of almond ricotta, salad dressing and fork

Green Goddess Spring Salad with Almond Ricotta

5 from 3 ratings
A filling salad, packed with protein-rich edamame and a genius almond 'ricotta' that's perfect for those cooler spring days when you're craving fresh foods but still want something a bit heartier.
Get the recipe
vegan shepherd's pie in pot with spoon

Vegan Lentil Shepherd’s Pie

5 from 4 ratings
This vegan lentil shepherd's pie is packed with veggies and beans, surrounded by a rich gravy, and topped with a too-silky-to-be-true garlic mash. The perfect holiday main dish…or freeze-ahead casserole for when life gets hectic. Comfort food that feeds a crowd!
Get the recipe
hummus in white bowl with bread

Easy Hummus | Fraiche Living

This quick and easy hummus contains iron-rich chickpeas and tahini and makes the perfect nutrient-dense snack.
Get the recipe
A jar of hemp seeds beside a piece of toast spread with seed butter

Iron Rich Recipes: Super Seed Butter

Thick, luscious seed butter made from iron-rich hemp and pumpkin seeds is perfect for toast, baked goods and more! And because it's nut free, you can pack it to school.
5 from 10 ratings
Leave a Review »
Pin Print


  • 1 ½ cups raw pumpkin seeds (pepitas)
  • ½ cup hemp hearts, (learn about the benefits of hemp hearts!)
  • ½ cup raw sunflower seeds
  • 2 tablespoons avocado oil, or pumpkin seed oil
  • 1 to 2 tablespoons cane sugar, or maple syrup, see note, optional
  • 2 teaspoons freshly grated ginger, or 1/2 tsp (2 mL) ground ginger
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon salt


  • Food Processor


  • Place the pumpkin seeds, hemp seeds and sunflower seeds in a food processor and process them until they turn into a nice crumb.
  • Next, with the motor running, drizzle in the oil to help get the butter process going. At this stage, the seeds will start to look like a dry dough and require lots of scraping.
  • Keep going, scraping as necessary, and slowly it will form a paste that seems close to ready by 15 minutes. However, it's not quite creamy. What you're waiting for is the machine and the butter to start really heating up and the oils of the seeds to release. Some will toast the seeds in the oven first to get the oils releasing…but here I'm relying on the motor of the food processor to do my bidding.
  • At about 20-25 minutes, it will look like a thick, glossy butter and then it is ready. When ready, add the salt and cinnamon and give it another whir to combine. Now, you've got a decision about sweeteners.
  • If you add liquid sweeteners to a butter, you run the risk of it seizing and turning into a dough. So the safest bet is to add sugar and dried ginger and whir again.
  • However, if you like living dangerously…which I do…then turn off the machine and add a bit of maple syrup and fresh ginger by hand. Now, it's ready to transfer into a glass jar and store in the fridge for up to a month. Or, eat it all on freshly toasted bread with a few of your closest friends and call it brunch.


A few notes:
If your butter doesn’t seem buttery enough, you can cheat and drizzle in some more oil and process for a couple more minutes. This will also help rescue it if it seizes.
If you’re interested in making some low sugar, nut free energy bites, then add the two tablespoons of maple to the processor and seize the butter on purpose! Roll the dough into balls, dust with cinnamon and store in the fridge.
If you want a milder flavoured, more traditional nut butter, substitute all the sunflower seeds and 1/2 cup of the pumpkin seeds with 1 cup cashews.