Certain vegetables, including potatoes and leafy greens, nuts, seeds, and legumes, can help you achieve your necessary iron intake on a vegetarian diet.
Iron is a necessary nutrient for many bodily functions. Iron is found in either heme or non-heme forms: heme comes from animal products, and non-heme comes from plants.
An iron deficiency can cause low energy, breathlessness, headaches, irritability, dizziness, or anemia.
The recommended dietary allowance (RDA) for males assigned at birth (MAAB) and females assigned at birth (FAAB) is about
Children and adolescents may need more or less depending on their age, and the amount you need can also vary from person to person. For people who are breastfeeding or pregnant, your needs increase to 9–27 mg per day.
The following tables include plant foods high in iron based on the standard 8 mg RDA for adults. If you are vegetarian and vegan, your RDA is 1.8 times higher (14.4–32.4 mg daily) because non-heme iron from plants doesn’t absorb as well as heme iron from animal products.
Listed below are the varieties containing the most iron, from lowest to highest:
Food | Iron value |
---|---|
tofu | |
lima beans | |
black-eyed peas | |
navy beans | |
tempeh | |
chickpeas | |
red kidney beans | |
lentils | |
white beans | |
soybeans | |
natto (fermented soybeans) |
Learn about the other health benefits of beans and peas.
Nuts and seeds serve as two more iron-rich plant sources.
Those who wish to increase their total daily iron intake should add the following varieties to their diet, as they contain the highest amounts:
Food | Iron value |
---|---|
macadamia nuts | |
almonds | |
pine nuts | |
cashews | |
flaxseeds | |
pumpkin seeds | |
sesame seeds |
Learn about the other nutritional advantages of seeds, nuts, and nut butter.
Vegetables often have higher iron content than meats and eggs, though non-heme iron is less easily absorbed. To maximize iron absorption, consume them cooked and with vitamin C-rich foods.
Tomatoes contain more iron when dried or concentrated, and potatoes have higher iron when unpeeled in their skins. Sweet potatoes offer a good amount of iron even when peeled.
The following vegetables and vegetable-derived products offer the most iron per serving:
Food | Iron value |
---|---|
broccoli | |
oyster mushrooms | |
Brussels sprouts | |
potatoes | |
tomato paste and canned tomatoes | |
sweet potatoes | |
sun-dried tomatoes | |
beet greens | |
white mushrooms | |
Swiss chard | |
palm hearts | |
spinach |
Learn more about the nutritional benefits of tomatoes, potatoes, and leafy greens.
Fruit is not commonly the food group that people turn to when wanting to increase the iron content of their diet. Nevertheless, some fruits are surprisingly high in iron.
Here are the best sources of iron in this category.
Learn about the other nutritional benefits of olives, mulberries, and prune juice.
While whole grains have various health benefits, not all grains are equally beneficial.
For instance, grain processing and refining
For this reason, whole grains typically contain more iron than refined grains. That said, most refined grain products are fortified with iron, so they can still be good sources.
The following are types of whole grains containing the most iron per portion.
Learn about some of the healthiest whole-grain foods.
Certain foods do not fit in one of the food groups above yet contain significant amounts of iron. Adding them to your diet can help you meet your recommended daily iron intake.
Food | Iron |
---|---|
dried thyme | |
blackstrap molasses | |
dark chocolate | |
canned coconut milk |
Learn more about the nutritional benefits of canned coconut milk, molasses, dark chocolate, and thyme.
Various strategies can help you increase your body’s ability to absorb non-heme iron. Here are the best-researched methods:
- Eat vitamin C-rich foods: Consuming vitamin C-rich foods at the same time as foods rich in non-heme iron can help increase iron absorption.
- Avoid coffee and tea with meals: Drinking coffee and tea
can reduce iron absorption. - Soak, sprout, and ferment: Soaking, sprouting, and fermenting grains and legumes
can improve iron absorption by lowering the amount of phytates naturally present in these foods. - Use a cast iron pan: Foods prepared in a cast iron pan
may provide more iron than those prepared in non-iron cookware. - Consume lysine-rich foods: Plant foods like legumes and quinoa are rich in the amino acid lysine and may increase iron absorption.
What food is highest in iron?
According to the Dietary Guidelines of America, iron-fortified, whole grain cereals contain the most iron, with about
What are the 10 foods highest in iron?
The
- fortified whole grain, wheat, oat, and bran cereals
- oysters
- mussels
- duck breast
- turkey eggs
- bison
- duck eggs
- beef
- canned sardines
- crab
That said, how you define foods with the most iron can vary based on how you calculate the contents and the types of servings you are using.
Learn more about Healthline’s top 10 foods high in iron and 12 more healthy foods high in iron.
Iron is a nutrient that’s essential for the human body. This mineral can be found in various foods, including many plant foods.
Besides being a good source of iron, the plant foods listed in this article also contain various other nutrients and beneficial plant compounds.
Thus, adding them to your diet will not only help you meet your iron requirements but will also likely benefit your overall health.