11 Foods to Help Prevent Iron Deficiency

Iron deficiency is the most common cause of nutritional deficiency in the world. Iron deficiency can cause anemia and cognitive (learning) delays in children. The anemia can range from mild to severe, sometimes requiring blood transfusions. For most people, the key to preventing iron deficiency is ensuring an adequate amount of iron in the diet.

Iron comes in two forms: heme iron (from meat) and non-heme iron. Heme iron is better absorbed than non-heme iron which results in the recommended dietary allowance (RDA) for iron to be almost 2 times higher in vegetarians. Despite this, vegetarians who eat a varied diet are not at higher risk of developing iron deficiency anemia. After puberty women have a higher RDA due to menstrual blood loss.

We will review several iron-rich foods. Liver is not included in this list. Although it is an excellent source of iron, it is also high in cholesterol. Some of these you may already know contain iron, but some might surprise you.


Chicken and potatoes in skillet
Melanie Defazio/Stocksy United

We are talking more than just beef. Chicken, lamb, pork, and turkey also are good sources of iron. Meat contains heme iron, which is easier for the body to absorb, meaning you get more of the iron from these foods. Lean sources of beef are recommended.

Not a meat eater? No worries, there are additional choices.


dapan photography/Moment/Getty Images

Shrimp, clams, and oysters contain the same heme iron as meats, meaning it is easily absorbed.

Strictly vegetarian? No worries, more choices are coming. There are plenty of choices for vegetarians and vegans.


Pho Soup Bowls Being Prepared
Enrique Díaz / 7cero / Getty Images

Tofu is a great source of protein with a good amount of iron. Avoid tofu with added calcium as this can decrease the absorption of iron.


Healthy Eating, Variety of legumes, beans and soybeans
mikroman6 / Getty Images

In addition to being a great source of protein, beans (including pinto beans, black beans, lentils, and kidney beans) are also a good source of iron.

Broccoli and Bok Choy

Bok Choy
Tom Baker/EyeEm/Creative RF/Getty Images

Broccoli and bok choy rea super vegetables when it comes to iron. In addition to being a good source of iron, they contain vitamin C, which helps your body absorb iron from your diet.


Close-Up Of Tomatoes On Market Stall For Sale
Fabio Pagani / EyeEm / Getty Images

Multiple vegetables are good sources of iron, including green, leafy vegetables; green beans; and tomatoes. Tomato juice is one of the few juices containing iron.

Dried Fruits

Dried apricots and raisins sultanas at the market
by IAISI / Getty Images

Yes, dried apricots, peaches, prunes, and raisins have iron in them. They make a delicious snack as well. Similar to tomato juice, prune juice will allow you to drink your iron.


mixe of various nuts background above closeup
R.Tsubin / Getty Images

Most nuts, including cashews, hazelnuts, pistachios, and almonds contain iron. So, eat a handful as a nutritious snack. Maybe mix in a few dried fruits for a little more iron.

Pumpkin Seeds

Pumpkin Seeds
John Carey/Photolibrary/Getty Images

Raw pumpkin seeds, also called pepitas, are a great plant source of iron. If you are going to roast them, avoid excessive heat because that can decrease the amount of iron in them. Consider using them as a salad topping.

Breads and Cereals

Bowl bran sticks cereal
tirc83 / Getty Images

In the United States and other countries, flours are fortified with vitamins and minerals including iron. You can identify these products by seeing enriched flour on the ingredient list. This would include foods such as bread, cereal, pasta, and other grains. In general, cereals with bran in them have more iron than others cereals.


Alexey Kopytko / Getty Images

Although they technically do not contain iron, fruits rich with vitamin C (oranges, lemons, limes, watermelon, kiwi) help you absorb iron from your diet better. So, include them with your iron-rich foods for a better result.

Prevention Is Key

Hopefully, with these recommendations, you will be successful at preventing iron deficiency. It is important to note that dairy products are not on this list. Dairy products contain calcium which blocks the absorption of iron from other foods eaten at the same time. Ingestion of large quantities of milk (more than 3 cups or 24 ounces daily) can prevent adequate absorption of iron from the diet. Also, drinks that contain tannins like coffee and tea can block the absorption of iron.

If your iron deficiency is severe enough to cause anemia, changing your diet alone will not fully correct the iron deficiency. Discuss treatment options with your healthcare provider.

Was this page helpful?
Article Sources
  • Iron: Dietary Supplement Fact Sheet. National Institutes of Health Office of Dietary Supplements website.