Why do we need iron?
Iron has many functions in the body, the most well-known being at the center of hemoglobin, the protein which transports oxygen in the blood. A similar protein (myoglobin) is also found transporting oxygen in the muscle tissue. Iron is also required for numerous (93) enzymes, and cytochromes involved in cellular energy production (e.g. cytochrome C) and detoxification (cytochrome P450 family). Iron is also required for the production of thyroid hormones, and has a role in the metabolism of neurotransmitters such as serotonin.
Heme iron found in meat and animal products is generally more easily absorbed by the human body than the non-heme iron found in plants. For this reason, the recommended daily intake of iron is 1.8 times higher for vegetarians and vegans than for those who eat meat. This amounts to approximately 14 mg per day for men and post-menopausal women, 32 mg per day for menstruating women, and 49 mg per day for pregnant women. (source 1, source 2).
However, there are various strategies that can be employed to increase the body’s ability to absorb non-heme iron. Here are the best-researched methods:
- Eat vitamin C-rich foods: Consuming vitamin C-rich foods together with foods rich in non-heme iron may increase the absorption of iron by up 300%.
- Avoid coffee and tea with meals: Drinking coffee and tea with meals can reduce iron absorption by 50-90% (Inhibition of non-heme iron absorption).
- Soak, sprout and ferment: Soaking, sprouting, and fermenting grains and legumes can improve iron absorption by lowering the number of phytates naturally present in these foods (Iron bioavailability and dietary reference values).
- Use a cast iron pan: Foods prepared in a cast iron pan tend to provide two to three times more iron than those prepared in non-iron cookware (Iron content of food cooked in iron utensils).
- Consume lysine-rich foods: Consuming plant foods like legumes and quinoa that are rich in the amino acid lysine together with your iron-rich meals may increase iron absorption (Nutritional factors and hair loss).

So, what should you eat to keep your iron up on a plant-based diet?
Examples of foods with the highest amount of non-heme iron per serving:
- Whole wheat breads, cereals, pastas, quinoa, and oatmeal
- Avocado
- Cooked spinach and cooked mushrooms
- Baked potato
- Legumes, soybeans, tofu, and lentils

Pairing high-iron foods with ingredients that are high in vitamin C will enhance your body’s ability to absorb iron. (source) Foods high in vitamin C are:
- Citrus fruits and citrus juice
- Chard
- Broccoli
- Red or green bell pepper
- Kiwi, strawberries, tomatoes, cantaloupe, and papaya

Some foods will hinder your body’s ability to absorb iron:
- Coffee, tea (even decaffeinated), and soda
- Dairy products and calcium supplements
- Foods high in dietary fiber
- Wine and beer
Do you know about Cronometer? It’s a free app that allows you to log your meals and track all your macro and micronutrients in order to cut your weight in half. Health professionals can also use CronometerPRO to help their clients track and manage their diets which is awesome if you’re working with a nutritionist or dietitian.
You might also like this post: #1 Reason Why Prepping Your Meals is Important
Thank you for taking the time to read this blog post! I hope you found it informative and helpful. If you have any questions or feedback, please feel free to leave a comment below. I appreciate your input and will do my best to respond to all comments. If you know someone who could benefit from this information, please share this post with them! 🙂
Save this one now on Pinterest! 🙂