20 Foods High in Iron to Add to Your Diet

Iron is an essential mineral your body needs to make hemoglobin, a protein in red blood cells that carries oxygen throughout the body. Getting enough iron helps support normal red blood cell production and overall health. Some of the best foods high in iron include iron-fortified breakfast cereals, oysters, white beans, beef liver, lentils, spinach, […]

Iron is an essential mineral your body needs to make hemoglobin, a protein in red blood cells that carries oxygen throughout the body. Getting enough iron helps support normal red blood cell production and overall health.

Some of the best foods high in iron include iron-fortified breakfast cereals, oysters, white beans, beef liver, lentils, spinach, tofu, chickpeas, and lean beef. You can get iron from both animal and plant foods, and combining plant-based sources with vitamin C-rich foods can help your body absorb more of their iron.

The best approach is to eat a variety of iron-rich foods rather than relying on one ingredient. Your needs depend on your age, sex, life stage, eating pattern, and health.

20 Foods High in Iron

The foods below offer practical ways to increase your dietary iron intake. Amounts are approximate and based primarily on the US National Institutes of Health Office of Dietary Supplements (NIH ODS) food table. Actual iron content varies by food variety, brand, serving size, and preparation method.

Animal-Based Foods High in Iron

Animal foods contain heme iron, which the body generally absorbs more efficiently than nonheme iron from plant foods.

1. Beef Liver

Beef liver is a concentrated source of dietary iron. A 3-ounce (85 g) serving of pan-fried beef liver contains approximately 5 mg of iron.

You can serve a modest portion with vegetables and a balanced side dish. However, liver is not recommended during pregnancy because it contains high levels of preformed vitamin A, which can harm a developing baby.

2. Lean Beef

Lean beef provides heme iron along with protein and other nutrients. A 3-ounce (85 g) serving of braised lean beef contains approximately 2 mg of iron.

Add it to a homemade stew, serve it with vegetables, or combine a moderate portion with beans and whole grains. Choosing lean cuts and keeping red meat intake moderate can help you maintain a varied diet.

3. Oysters

Cooked oysters are among the more iron-rich seafood options. A 3-ounce (85 g) serving of cooked oysters contains approximately 8 mg of iron.

Oysters can be an option for people who eat seafood, although availability, cost, and personal dietary preferences may make other sources more practical. Choose properly handled and thoroughly cooked shellfish.

4. Sardines

Canned sardines provide protein, iron, and other nutrients. A 3-ounce (85 g) serving of sardines canned in oil and drained contains approximately 2 mg of iron.

Serve sardines with whole-grain bread, tomatoes, or a fresh salad. They are a convenient pantry option for a quick lunch.

5. Chicken

Chicken contributes iron, although it generally provides less per serving than many red meats and some seafood. Three ounces (85 g) of roasted chicken with skin contains approximately 1 mg of iron.

Chicken can still contribute to your overall intake, especially when paired with lentils, beans, or iron-containing vegetables.

Plant-Based Foods High in Iron

Plant foods contain nonheme iron. Although this form is generally less readily absorbed than heme iron, beans, lentils, tofu, seeds, vegetables, and fortified grains can all contribute meaningfully to your daily intake.

6. Lentils

Lentils are an affordable and versatile source of plant-based iron. Half a cup of boiled and drained lentils contains approximately 3 mg of iron.

Use lentils in curry, soup, salads, or homemade patties. Adding tomatoes, bell peppers, or lemon juice to a lentil meal can help improve the absorption of its nonheme iron.

7. Chickpeas

Half a cup of boiled and drained chickpeas provides approximately 2 mg of iron.

Add chickpeas to salads, curries, and soups, or blend them into hummus. They also provide plant-based protein and dietary fiber, making them a useful ingredient for everyday meals.

8. Kidney Beans

Half a cup of canned kidney beans contains approximately 2 mg of iron.

Use them in bean curry, rice dishes, soups, or salads. If you cook dried kidney beans, follow reliable food-safety instructions and boil them thoroughly. Undercooked kidney beans can cause serious gastrointestinal illness.

9. White Beans

One cup of canned white beans provides approximately 8 mg of iron in the NIH ODS food table.

White beans are among the strongest plant-based iron sources on this list. Add them to soups and stews or mash them into a spread. Nutrient content varies between products, so check the label on canned varieties.

10. Firm Tofu

Half a cup of firm tofu contains approximately 3 mg of iron.

Tofu is a useful option for vegetarian and vegan diets. Try it in stir-fries, curries, or rice bowls with bell peppers, broccoli, or tomatoes to add vitamin C to the meal.

11. Spinach

Half a cup of boiled and drained spinach provides approximately 3 mg of iron.

Spinach can contribute to your daily intake, but the body does not absorb all the iron in it. It is best treated as one part of a varied diet rather than a stand-alone solution for iron deficiency.

Add cooked spinach to lentils, eggs, curries, or vegetable dishes. Pairing it with tomatoes or another vitamin C source can help your body absorb more of its nonheme iron.

12. Green Peas

Half a cup of boiled green peas contains approximately 1 mg of iron.

Peas are easy to add to rice, pasta, soups, and vegetable curries. Although their iron content is modest, they contribute to your overall intake and help add variety to meals.

13. Cashews

One ounce (28 g), or roughly 18 cashews, contains approximately 2 mg of iron.

Enjoy a small handful as a snack or add chopped cashews to oatmeal and homemade trail mix. Nuts are energy-dense, so choose portions that fit your appetite and nutritional needs.

14. Pistachios

One ounce (28 g) of dry-roasted pistachios contains approximately 1 mg of iron.

Eat them as a snack or add them to porridge and homemade snack mixes. Unsalted varieties are a good option if you want to limit sodium intake.

15. Pumpkin Seeds

Pumpkin seeds can be a useful addition to an iron-conscious diet. Their iron content varies depending on the type and preparation, so check the nutrition label or a reliable nutrient database for the specific product.

Sprinkle pumpkin seeds over oatmeal, salads, or soups, or mix them into homemade snack bars. They are an easy way to add seeds and other nutrients to everyday meals.

16. Raisins

A quarter cup of seedless raisins provides approximately 1 mg of iron.

Add raisins to oatmeal, porridge, or homemade trail mix. They are convenient and shelf-stable, although they contain concentrated natural sugars, so keep portions appropriate for your overall diet.

17. Baked Potatoes

One medium baked potato with its skin contains approximately 2 mg of iron.

Potatoes are easy to prepare and can be served with beans, lentils, chicken, or vegetables. Pairing them with tomatoes or another vitamin C-rich food can help improve absorption of nonheme iron in the meal.

Fortified Foods and Everyday Options

18. Iron-Fortified Breakfast Cereal

Some breakfast cereals contain substantial amounts of added iron. In the NIH ODS food table, one serving of cereal fortified to provide 100% of the US Daily Value contains 18 mg of iron.

Not every cereal contains this amount. Check the nutrition label, compare serving sizes, and choose a product that fits your overall dietary needs. Fortification levels can vary considerably between brands and countries.

19. Whole-Wheat Bread

One slice of whole-wheat bread provides approximately 1 mg of iron in the NIH ODS food table.

Bread can contribute to your daily intake, and some products contain additional iron through fortification. Check the label because nutrient levels vary by brand and country.

20. Eggs

One large hard-boiled egg contains approximately 1 mg of iron.

Eggs are easy to include in breakfast, sandwiches, and other meals. They provide useful nutrients, but they should not be your only iron source if you are trying to substantially increase your intake.

Quick Comparison: Which Foods Contain the Most Iron?

Here is a quick comparison of selected foods from the list. Values are approximate and refer to the specific serving sizes shown.

Food Serving Approx. iron
Iron-fortified cereal* 1 serving 18 mg
Cooked oysters 3 oz (85 g) 8 mg
Canned white beans 1 cup 8 mg
Pan-fried beef liver 3 oz (85 g) 5 mg
Cooked lentils ½ cup 3 mg
Cooked spinach ½ cup 3 mg
Firm tofu ½ cup 3 mg
Lean braised beef 3 oz (85 g) 2 mg
Chickpeas ½ cup 2 mg
Cashews 1 oz (28 g) 2 mg

*The cereal value applies to a product fortified to provide 100% of the US Daily Value per serving; many cereals contain less. Figures are not a ranking of every possible food and should be treated as estimates.

How to Improve Iron Absorption

Eating iron-rich foods is only part of the picture. Your body does not absorb all the iron you consume, and the type of iron and the other foods and drinks in a meal can affect how much becomes available.

1. Pair Plant-Based Iron With Vitamin C

Vitamin C improves the absorption of nonheme iron found in plant foods. Try combinations such as:

  • Lentils with tomatoes and lemon juice

  • Chickpeas with bell peppers

  • Kidney beans with tomato salad

  • Spinach with broccoli or tomatoes

  • Iron-fortified cereal with strawberries or another vitamin C-rich fruit

  • Tofu with broccoli and bell peppers

You do not need a complicated food-combining plan. Including a vitamin C-rich food alongside an iron-containing meal is a practical starting point.

For more detail, see the NIH’s Vitamin C fact sheet for health professionals, which explains vitamin C’s role in nonheme iron absorption.

2. Be Mindful of Tea and Coffee Around Meals

Tea and coffee contain compounds that can reduce the absorption of nonheme iron when consumed with meals.

If you are trying to improve iron intake, consider drinking tea or coffee between meals rather than with your main iron-rich meal. If you take prescribed iron supplements, follow your clinician’s or pharmacist’s instructions about timing.

3. Include a Variety of Iron Sources

Meat and seafood contain heme iron, while plant foods contain nonheme iron. Heme iron is generally more readily absorbed, but you can still obtain useful amounts of iron from beans, lentils, seeds, vegetables, and fortified foods.

Combining different sources across the day is more practical than relying on a single food. If you follow a vegetarian or vegan diet, pay particular attention to regular sources of iron and vitamin C.

4. Do Not Eliminate Nutritious Foods Unnecessarily

Whole grains, dairy products, and legumes provide valuable nutrients. Some components of foods can affect iron absorption under certain circumstances, but you generally do not need to eliminate entire food groups.

Focus on a balanced eating pattern, sensible meal combinations, and any specific timing advice provided for prescribed iron treatment.

How Much Iron Do You Need Each Day?

Iron requirements depend on age, sex, and life stage. The following recommendations are from the US National Institutes of Health Office of Dietary Supplements and apply to generally healthy people.

Group Recommended daily iron
Adult men aged 19–50 8 mg
Adult women aged 19–50 18 mg
Adults aged 51 and older 8 mg
Pregnant adults 27 mg
Breastfeeding adults aged 19–50 9 mg

These are US dietary reference values, not individualized treatment targets. Recommendations may differ between countries and guidelines.

People following vegetarian diets may need to pay particular attention to their iron intake because nonheme iron is generally less bioavailable than heme iron. If you are pregnant, have heavy menstrual bleeding, or have been diagnosed with iron deficiency, ask a healthcare professional what intake and treatment are appropriate for you.

You can read the full NIH Iron Fact Sheet for Health Professionals for more information about dietary requirements, sources, and iron absorption.

Easy Ways to Add Iron-Rich Foods to Your Diet

You do not need to change every meal at once. Start with familiar foods and build a balanced routine.

Breakfast

  • Iron-fortified cereal with strawberries

  • Eggs with whole-wheat toast and tomatoes

  • Oatmeal with raisins and pumpkin seeds

Lunch

  • Lentil curry with tomatoes and lemon

  • Chickpea salad with bell peppers

  • Chicken with vegetables and beans

Dinner

  • Lean beef with potatoes and broccoli

  • Kidney bean curry with a tomato-based side

  • Tofu and vegetable stir-fry

Snacks

  • A small serving of cashews or pistachios

  • Raisins mixed with pumpkin seeds

  • Hummus with vitamin C-rich vegetables

These are meal ideas, not a medical treatment plan. Choose portions based on your nutritional needs, appetite, budget, and any dietary restrictions.

For more general nutrition advice, read TopicNestly’s guide to the importance of a healthy and balanced diet.

Can Food Alone Correct Iron Deficiency?

Not always.

Eating more iron-rich foods can help improve dietary intake, but diagnosed iron deficiency or iron-deficiency anemia may require medical treatment. The appropriate approach depends on your iron stores, hemoglobin levels, the reason for the deficiency, and whether your body can absorb iron normally.

A healthcare professional may recommend blood tests, including a complete blood count and ferritin, to assess your situation. They may also investigate possible causes such as heavy menstrual bleeding, gastrointestinal blood loss, or problems with iron absorption.

If iron supplements or intravenous iron have been prescribed, do not replace or stop that treatment simply because you have added more iron-rich foods to your diet. High-dose iron supplements can cause side effects and should be used according to medical advice.

Persistent fatigue, weakness, dizziness, or shortness of breath can have several causes. Seek medical advice rather than assuming iron deficiency is responsible. Severe breathlessness, chest pain, or fainting warrants urgent medical assessment.

For further information about symptoms, causes, and treatment, consult the NHS guide to iron-deficiency anemia.

Frequently Asked Questions

Which foods are highest in iron?

Some particularly iron-rich options include iron-fortified breakfast cereal, cooked oysters, canned white beans, and beef liver. The exact amount depends on the serving size and preparation. Fortified cereals vary considerably, so check the nutrition label.

Which vegetables are high in iron?

Spinach, green peas, and legumes such as lentils and beans contribute iron to the diet. Plant foods contain nonheme iron, which is generally less readily absorbed than heme iron. Pairing them with vitamin C-rich foods can help improve absorption.

What are the best iron-rich foods for vegetarians?

Lentils, white beans, chickpeas, kidney beans, tofu, spinach, pumpkin seeds, nuts, and iron-fortified cereals are useful options. Include a variety of these foods and combine them with vitamin C sources such as tomatoes, citrus fruits, or bell peppers.

Does vitamin C help the body absorb iron?

Yes. Vitamin C improves the absorption of nonheme iron from plant foods. For example, adding tomatoes or bell peppers to a lentil meal or eating fruit with fortified cereal can help.

Do tea and coffee reduce iron absorption?

Tea and coffee can reduce the absorption of nonheme iron when consumed with meals. If you are concerned about low iron, consider having them between meals. If you take prescribed iron supplements, ask your clinician or pharmacist about suitable timing.

How much iron do adults need daily?

Under US dietary reference values, adult men aged 19–50 generally need 8 mg daily, while adult women aged 19–50 generally need 18 mg. Adults aged 51 and older generally need 8 mg, and pregnancy increases the recommendation to 27 mg daily. Individual needs can vary.

Can eating iron-rich foods cure anemia?

Not necessarily. Food can support iron intake, but iron-deficiency anemia may require prescribed supplements or other treatment. A healthcare professional can investigate the cause and recommend the appropriate approach.

Is beef liver safe during pregnancy?

Liver is generally advised against during pregnancy because it contains high levels of preformed vitamin A, which can harm fetal development. Pregnant people should follow advice from their maternity care professional about iron intake and suitable foods.

Final Takeaway

There are many ways to add more iron to your diet, from lentils, chickpeas, leafy greens, seeds, and fortified foods to meat and seafood. The most useful approach is to eat a variety of iron-containing foods, pair plant-based iron with vitamin C sources, and avoid drinking tea or coffee with your main iron-rich meals if you are trying to improve absorption.

If you have symptoms or blood tests showing low iron, remember that diet is only one part of the solution. Finding and treating the underlying cause is just as important.

Medical note: This article is for general educational purposes and does not replace individualized medical advice, diagnosis, or treatment.

References and Further Reading

  1. NIH Office of Dietary Supplements — Iron, Health Professional Fact Sheet: https://ods.od.nih.gov/factsheets/Iron-HealthProfessional/

  2. NIH Office of Dietary Supplements — Vitamin C, Health Professional Fact Sheet: https://ods.od.nih.gov/factsheets/VitaminC-HealthProfessional/

  3. NHS — Iron-Deficiency Anemia: https://www.nhs.uk/conditions/iron-deficiency-anaemia/

  4. NHS — Iron: Vitamins and Minerals: https://www.nhs.uk/conditions/vitamins-and-minerals/iron/

  5. NHS — Pregnancy Vitamins and Supplements: https://www.nhs.uk/pregnancy/keeping-well/pregnancy-vitamins-and-supplements/

Last updated on