Iron is an essential nutrient. Without iron, blood cells have difficulty transporting oxygen to your muscles and cells, and you may easily become fatigued. Start with Step 1 below to learn how to increase your body’s ability to absorb iron.

Method 1
Method 1 of 2:

Eating the Right Foods

  1. 1
    Eat foods high in iron and vitamin C. The human body typically absorbs iron from dietary sources. In order to absorb the iron, you must consume it through food or supplements. Vegetarians, young children, pregnant women, and individuals with certain chronic illnesses may be at increased risk for poor iron absorption or inadequate iron levels.[1] Certain foods are naturally high in iron and can be regularly incorporated into the diet to increase the amount of iron you absorb.
    • Even vegetarians who eat high quantities of fortified grains and iron-rich vegetables can still suffer from iron deficiencies. The form of iron found in plants is more difficult for the body to absorb, but combining them with foods or drinks that contain vitamin C can increase absorption levels.[2]
    • Healthy food combinations to help increase iron absorption include peppers with black beans and lentils with Brussels sprouts.
    • The daily value (DV) for iron is 18mg for most adults and children over age 4. Pregnant women need more iron (27mg daily).[3]
  2. 2
    Eat meat and seafood to get dietary iron. Most animal proteins provide iron, and red meat is a particularly good source of dietary iron.[4] [5]
    • Even small portions of animal proteins on a regular basis can help many individuals obtain healthy levels of iron in the blood.
    • Eat oysters and other shellfish. One serving of oysters provides 44% (8mg) of the recommended daily iron intake for most adults.
    • Eat organ meats. Organ meats such as beef liver can also be very rich in iron. 3 ounces of beef liver provides 28% (5mg) of your daily iron intake.[6]
    Advertisement
  3. 3
    Eat legumes for iron.[7] Soybeans, white beans, kidney beans, lentils, chickpeas, peanuts (and peanut butter) and other legumes can offer a very healthy source of iron.[8]
    • 1 cup of white beans provides 44% (8mg) of the daily recommended iron intake for most adults.
  4. 4
    Eat fortified grain products. Many breakfast cereals are fortified with iron. In some cases, a single bowl of fortified cereal can provide sufficient daily iron intake, but not all cereals are fortified to the same degree.[9]
    • Check cereals, breads, pastas, and other grain products for iron content to get an accurate estimate of how many milligrams you consume each day from products you already eat regularly.
  5. 5
    Eat leafy greens. Spinach and other dark leafy greens often contain several milligrams of iron – a 1/2 cup of cooked spinach can provide 17% (3mg) of the recommended daily intake for most women and men.[10]
    • Spirulina seaweed is another very rich source of iron.[11]
  6. 6
    Eat nuts and seeds. In addition to heart-healthy omega-3 fatty acids, many nuts provide a healthy dose of iron.[12] Try cashew nuts, pistachios, almonds, or pine nuts (actually a type of seed).
    • Sunflower seeds and pumpkin seeds also provide iron.
  7. 7
    Eat tropical fruits with iron-rich vegetables.[13] Guava, kiwi, papaya, pineapple, and mango are all rich in vitamin C and can help you absorb iron from foods, especially from leafy greens, legumes, or grain products.[14]
  8. 8
    Combine iron-rich plant foods with citrus. Oranges and grapefruits are excellent sources of vitamin C. Whole or as freshly squeezed juice, they are helpful for increased iron absorption.[15]
  9. 9
    Eat more vegetables. Bell peppers, broccoli, kohlrabi, cabbage, sweet potatoes, cauliflower, and kale offer vitamin C and are easy to incorporate with other vegetables that are iron-rich.[16]
  10. Advertisement
Method 2
Method 2 of 2:

Taking Iron Supplements

  1. 1
    Speak with a health professional about iron supplements. Iron needs vary during different stages of life and for men and women. Young children, adolescents experiencing growth spurts, menstruating women, and pregnant women often have elevated iron needs. Many infants are given iron supplements or fed iron-fortified formula to achieve adequate iron levels. Anemic individuals or people taking antacids also may require iron supplements to ensure adequate intake. Your doctor can help you decide whether you need additional iron supplements.[17]
    • In most cases, adequate iron intake can be achieved through the diet or through a standard multi-vitamin.
    • Pregnant women taking prenatal vitamins may already be receiving iron supplementation.
  2. 2
    Get tested for iron deficiency. In many cases, a simple blood test can give immediate feedback on your current iron levels and alert you to a potential deficiency.[18]
    • To confirm an actual deficiency or anemia, additional blood tests must be conducted. These can help determine whether the deficiency is caused by inadequate intake or another medical condition.
    • The people most at risk of iron deficiency are pregnant women, infants and young children, women with heavy menstrual bleeding, frequent blood donors, and people with cancer, gastrointestinal disorders, or heart failure. People who live in developing countries are also at higher risk.[19]
  3. 3
    Review over-the-counter iron supplement options. Many iron supplements are available for purchase without a prescription.[20]
    • Depending on your needs, a single low-dose supplement each day may help you achieve adequate intake. Remember that supplements are only necessary to make up the difference between your dietary intake and your iron needs.
    • Infant iron supplement drops and other specialty supplements often require a prescription from a physician or nurse practitioner.
  4. Advertisement

Expert Q&A

  • Question
    How do I increase my iron absorption?
    Claudia Carberry, RD, MS
    Claudia Carberry, RD, MS
    Master's Degree, Nutrition, University of Tennessee Knoxville
    Claudia Carberry is a Registered Dietitian specializing in kidney transplants and counseling patients for weight loss at the University of Arkansas for Medical Sciences. She is a member of the Arkansas Academy of Nutrition and Dietetics. Claudia received her MS in Nutrition from the University of Tennessee Knoxville in 2010.
    Claudia Carberry, RD, MS
    Master's Degree, Nutrition, University of Tennessee Knoxville
    Expert Answer
    Eating vitamin C with your protein sources is the best thing you can do to increase your iron absorption. Try combos such as peppers with black beans or lentils with Brussels sprouts.
  • Question
    Does salmon have iron in it?
    Claudia Carberry, RD, MS
    Claudia Carberry, RD, MS
    Master's Degree, Nutrition, University of Tennessee Knoxville
    Claudia Carberry is a Registered Dietitian specializing in kidney transplants and counseling patients for weight loss at the University of Arkansas for Medical Sciences. She is a member of the Arkansas Academy of Nutrition and Dietetics. Claudia received her MS in Nutrition from the University of Tennessee Knoxville in 2010.
    Claudia Carberry, RD, MS
    Master's Degree, Nutrition, University of Tennessee Knoxville
    Expert Answer
    Salmon is a fair source of iron, but not great. It has the same amount as meats such as chicken or ham.
Advertisement

Warnings

  • It is possible to consume too much iron or have it build up in the body to unsafe levels due to diseases such as iron overload or hemochromatosis. If left untreated, this can cause organ damage.
    ⧼thumbs_response⧽
Advertisement

About This Article

Claudia Carberry, RD, MS
Co-authored by:
Master's Degree, Nutrition, University of Tennessee Knoxville
This article was co-authored by Claudia Carberry, RD, MS. Claudia Carberry is a Registered Dietitian specializing in kidney transplants and counseling patients for weight loss at the University of Arkansas for Medical Sciences. She is a member of the Arkansas Academy of Nutrition and Dietetics. Claudia received her MS in Nutrition from the University of Tennessee Knoxville in 2010. This article has been viewed 547,486 times.
396 votes - 95%
Co-authors: 14
Updated: December 23, 2021
Views: 547,486

Medical Disclaimer

The content of this article is not intended to be a substitute for professional medical advice, examination, diagnosis, or treatment. You should always contact your doctor or other qualified healthcare professional before starting, changing, or stopping any kind of health treatment.

Article SummaryX

To increase iron absorption, eat food combinations that are high in iron and vitamin C, such as peppers with black beans or lentils with Brussels sprouts. Alternatively, eat oranges or grapefruits along with iron-rich vegetables, since the vitamin C in citrus fruit increases your body’s iron absorption. You can also get iron by eating small portions of red meat or fish, including shell fish. If you’re vegetarian, rely on legumes, like soy beans, kidney beans, and chickpeas, to keep your iron levels up. Additionally, eat fortified grain products, like cereal, pasta, and bread, which all contain iron. For snack ideas, opt for nuts, including almonds or cashews, which contain healthy omega 3 fats as well as iron. To learn more from our Dietary co-author, including how to absorb iron by taking supplements, keep reading!

Did this summary help you?
Advertisement