Iron-Rich Foods for a Plant-Based Diet

Here's what you need to know about non-heme iron, a form of dietary iron found in plant-based foods.

Many plant-based foods are rich in non-heme iron as well as a variety of other nutrients and beneficial compounds.

Updated on November 17, 2023.

The goal of treating iron-deficiency anemia is to increase the amount of iron in the body. There are several treatment options available that can help achieve this goal. One approach is adding more iron to the diet. However, not all iron found in foods is the same.

  • Heme iron is derived from hemoglobin. Red meat, poultry, and seafood are rich in this type of iron.
  • Non-heme iron is the other type of dietary iron. It is found in certain plant foods as well as some red meat, poultry, and seafood.

The body can more easily absorb heme iron than non-heme iron, which brings up a question: What if you follow a vegetarian diet? How can you ensure your body is absorbing enough iron when you’re only ingesting the non-heme kind?

The solution lies in choosing foods that are especially rich in non-heme iron—and pairing these with foods and drinks that increase iron absorption. It also means staying away from foods that interfere with iron absorption.

Choosing foods wisely

Many plant-based foods are rich in non-heme iron as well as a variety of other nutrients and beneficial compounds. In addition to helping you get more iron, consuming these foods may benefit your overall health in other ways.

Here are some examples of foods that contain high amounts of non-heme iron per serving:

Lentils. These are a great source of iron, as well as protein and fiber. They also contain other nutrients such as B vitamins (including folate), magnesium, potassium, and zinc. Lentils are wonderful additions to soups, stews, curries, and salads—and they can also be the main star of the dish.

Beans. Many varieties of beans are high in iron, including cannellini beans, lima beans, navy beans, garbanzo beans, and soybeans. Beans are also an excellent source of complex carbohydrates, fiber, folate, potassium, and other plant compounds. Some research even suggests that eating beans on a regular basis may help lower blood pressure, cholesterol, and blood sugar levels. Beans are quite versatile and can be easily incorporated into soups, salads, dips, and more.

Seeds. Pumpkin seeds, chia seeds, sesame seeds, hemp seeds, and flaxseeds are some of the seeds that are richest in iron. In addition to being sprinkled over salads or blended into smoothies, some seeds can be turned into delicious condiments. For example: tahini, a paste made from sesame seeds, is a popular ingredient in Mediterranean dishes. Seeds contain good amounts of plant protein, fiber, calcium, magnesium, zinc, selenium, antioxidants, and other plant compounds. They’re also great sources of omega-3 and omega-6 fatty acids.

Leafy greens. Spinach, collards, kale, chard, dandelion greens, and beet greens are among the leafy greens that are considered to be good sources of non-heme iron. What's more, they're some of the healthiest foods you can eat, period. Leafy greens tend to be high in fiber, as well as many different kinds of vitamins and minerals.

Dried fruit. Certain dried fruits—including raisins, dried apricots, and dried peaches—offer the benefits of iron as well as antioxidants, specifically polyphenols. Polyphenols may be associated with health perks such as improved blood flow and better digestive health. Pack some dried fruit for an on-the-go snack.

Other vegetarian iron-rich options include iron-fortified cereals, potatoes with their skins on, soy products such as tofu and tempeh, and nuts.

Maximizing your iron absorption

Pairing high-iron foods with vitamin C-rich foods and drinks can enhance your body’s ability to absorb the iron you consume. Foods rich in vitamin C include oranges, strawberries, peppers, cabbage, Brussels sprouts, tomatoes, cantaloupes, and pineapples.

Conversely, certain foods and drinks can hinder iron absorption, including caffeinated beverages like coffee and tea. Large amounts of calcium, as well as plant substances like phytates and tannins, can interfere with the body’s absorption of non-heme iron. Be sure to limit or avoid these during meals in which you’re eating foods rich in non-heme iron.

Article sources open article sources

National Heart, Lung, and Blood Institute. Iron-Deficiency Anemia. March 24, 2022.
MedlinePlus. Iron deficiency anemia. Reviewed April 18, 2023.
Caroline Kaufman. Foods to Fight Iron Deficiency. Eat Right, Academy of Nutrition and Dietetics. January 23, 2020.
Harvard T.H. Chan School of Public Health. Iron. Accessed November 17, 2023.
National Institutes of Health Office of Dietary Supplements. Iron. Updated June 15, 2023.
Mayo Clinic. Iron deficiency anemia. January 4, 2022.
Heart.org. How does Plant-Forward (Plant-Based) Eating Benefit your Health? Accessed November 17, 2023.
Lentils.org. Nutritional Information. Accessed November 17, 2023.
Harvard T.H. Chan School of Public Health. Lentils. Accessed November 17, 2023.
Harvard T.H. Chan School of Public Health. Legumes and Pulses. Accessed November 17, 2023.
Yanni Papanikolaou and Victor L Fulgoni. Bean consumption is associated with greater nutrient intake, reduced systolic blood pressure, lower body weight, and a smaller waist circumference in adults: results from the National Health and Nutrition Examination Survey 1999-2002. The Journal of the American College of Nutrition, 2008. Vol. 27, No. 5.
Harvard T.H. Chan School of Public Health. Chia Seeds. Accessed November 17, 2023.
Cleveland Clinic healthessentials. The 6 Best Seeds to Eat. January 13, 2021.
Joe A. Vinson, Ligia Zubik, et al. Dried fruits: excellent in vitro and in vivo antioxidants. The Journal of the American College of Nutrition, 2005. Vol. 24, No. 1.
Cleveland Clinic healthessentials. How to Add Foods That Are High in Iron to Your Diet.
NHS. Vitamin C. Reviewed August 3, 2020.
American Red Cross. Iron-Rich Foods. Accessed November 17, 2023.
Frank S. Fan. Iron deficiency anemia due to excessive green tea drinking. Clinical Case Reports, 2016. Vol. 4, No. 11.

More On

What Is Anemia?

video

What Is Anemia?
Anemia is a condition that occurs when there are fewer red blood cells than normal throughout your body. Watch this video to learn everything you need...
The Link Between Rheumatoid Arthritis and Anemia

article

The Link Between Rheumatoid Arthritis and Anemia
Why are RA patients already struggling with fatigue more susceptible to this energy-sapping condition?
6 Iron-Rich Foods to Boost Your Energy

slideshow

6 Iron-Rich Foods to Boost Your Energy
Changing up your diet may help your iron-deficiency anemia
Managing IDA with chronic kidney disease

video

Managing IDA with chronic kidney disease
Anemia is common in people with chronic kidney disease. In this video, Dr. Caudle explains the connection between IDA and CKD.
How does sickle cell disease affect the body?

video

How does sickle cell disease affect the body?
Sickle cell disease changes the shape of red blood cells, which can lead to stroke. Find out how else sickle cell disease can affect the body in this ...