Iron is one of the most essential minerals in your body, yet iron deficiency remains the most common nutritional deficiency worldwide, affecting an estimated 2 billion people. Every red blood cell depends on iron to produce hemoglobin, the protein that binds oxygen in the lungs and carries it to every tissue in the body. Without adequate iron, oxygen delivery falls short, leaving you fatigued, cold, and cognitively sluggish, the hallmark symptoms of iron deficiency anemia. The National Institutes of Health identifies iron as critical for immune function, DNA synthesis, and the normal development of the brain and nervous system.
The recommended dietary allowance for iron differs significantly by sex and life stage: adult men and postmenopausal women need 8 mg per day, while premenopausal women need 18 mg daily to offset menstrual losses. Pregnant women require 27 mg per day, the highest requirement of any demographic. Iron exists in two dietary forms: heme iron from animal foods and non-heme iron from plants. Heme iron is absorbed at a rate of 15 to 35 percent, while non-heme iron is absorbed at only 2 to 20 percent depending on what else you eat alongside it. Harvard T.H. Chan School of Public Health notes that eating vitamin C-rich foods with plant iron sources significantly improves non-heme iron absorption, a strategy that matters especially for vegetarians and vegans.
| Life Stage | Recommended Daily Iron |
|---|---|
| Children 1–3 years | 7 mg |
| Children 4–8 years | 10 mg |
| Children 9–13 years | 8 mg |
| Teen boys 14–18 years | 11 mg |
| Teen girls 14–18 years | 15 mg |
| Adult men 19–50 | 8 mg |
| Adult women 19–50 | 18 mg |
| Adults 51+ | 8 mg |
| Pregnancy | 27 mg |
| Breastfeeding | 9–10 mg |
The 26 foods below span both heme and non-heme iron sources, giving you a complete picture of how to meet your iron needs whether you eat meat or not.
Jump to: Chicken Liver | Oysters | White Beans | Lentils | Beef | Tofu | Spinach | Pumpkin Seeds | Dark Chocolate | Kidney Beans | Sardines | Chickpeas | Quinoa | Fortified Cereals | Edamame | Black Beans | Beef Liver | Swiss Chard | Dried Apricots | Oats | Soybeans | Mussels | Sesame Seeds | Mushrooms | Tempeh | Cashews | More Iron Sources | FAQ

26 Foods With the Highest Iron Content
1. Chicken Liver: The Most Iron-Dense Everyday Meat

Chicken liver delivers approximately 11 mg of iron per 3-ounce cooked serving, more than the entire daily requirement for adult men and over half the requirement for premenopausal women in a single portion. All of this iron is heme iron, the most bioavailable form. Chicken liver also provides exceptional amounts of vitamin A, B12, folate, and riboflavin, making it one of the most nutrient-dense foods per calorie available.
The Mayo Clinic notes that organ meats including liver are among the richest sources of heme iron, though intake should be moderated during pregnancy due to high vitamin A content, which can be harmful in excess.
Best eaten: Sautéed with onions and herbs, blended into pâtés, or pan-fried quickly to avoid toughening; limit to once or twice per week.
| Nutrient | Amount |
|---|---|
| Calories | 134 kcal |
| Protein | 21 g |
| Fat | 5 g |
| Iron | 11 mg |
Per 3 oz cooked.
2. Oysters: A Shellfish That Rivals Red Meat for Iron

A 3-ounce serving of cooked oysters provides approximately 8 mg of iron, all in the highly absorbable heme form, alongside zinc, selenium, and vitamin B12. Oysters are one of the most micronutrient-rich foods available and one of the few animal foods that also supply meaningful amounts of zinc and copper, minerals that work alongside iron in red blood cell production.
The American Heart Association recommends shellfish as part of a heart-healthy diet; oysters stand out for their mineral density alongside their cardiovascular benefits.
Best eaten: Steamed or broiled; raw oysters carry a risk of foodborne illness and are best avoided by immunocompromised individuals and pregnant women.
| Nutrient | Amount |
|---|---|
| Calories | 69 kcal |
| Protein | 8 g |
| Fat | 2 g |
| Iron | 8 mg |
Per 3 oz cooked.
3. White Beans: One of the Highest-Iron Legumes

One cup of cooked white beans provides approximately 8 mg of iron, making them one of the most iron-dense legumes and one of the best plant-based iron sources overall. This is non-heme iron, so pairing white beans with a vitamin C source such as tomatoes, lemon juice, or bell peppers meaningfully improves absorption.
Research published in the American Journal of Clinical Nutrition confirms that ascorbic acid consumed alongside non-heme iron can increase absorption by up to fourfold; adding tomato-based sauce to a white bean dish is a practical and effective strategy.
Best eaten: In soups, stews, and pasta e fagioli; mashed as a spread with lemon and herbs, or blended into creamy dips alongside roasted garlic.
| Nutrient | Amount |
|---|---|
| Calories | 249 kcal |
| Protein | 17 g |
| Fat | 0.6 g |
| Iron | 8 mg |
Per 1 cup cooked.
4. Lentils: A Plant-Based Iron Staple

One cup of cooked lentils delivers approximately 6.6 mg of iron alongside 18 grams of protein, 16 grams of fiber, and substantial folate. Lentils are among the most practical everyday iron sources for plant-based eaters because they are inexpensive, quick-cooking compared to other legumes, and versatile across cuisines.
The NIH Office of Dietary Supplements identifies lentils as one of the top plant sources of iron, noting that their folate content also supports red blood cell formation, creating a dual benefit for people at risk of nutritional anemia.
Best eaten: In soups, dals, and curries; add a squeeze of lemon or serve alongside tomatoes to boost non-heme iron absorption.
| Nutrient | Amount |
|---|---|
| Calories | 230 kcal |
| Protein | 18 g |
| Fat | 1 g |
| Iron | 6.6 mg |
Per 1 cup cooked.
5. Beef (Sirloin or Chuck): A Reliable Heme Iron Source

A 3-ounce serving of cooked lean beef provides approximately 2.5 to 3 mg of heme iron, the most bioavailable dietary form. Beef is also one of the richest sources of zinc, B12, and creatine, making it a nutritionally dense choice for people who need to rebuild iron stores efficiently after deficiency or blood loss.
Harvard T.H. Chan School of Public Health notes that heme iron from red meat is absorbed far more efficiently than plant iron, and that including even small amounts of meat in a meal can enhance non-heme iron absorption from other foods served alongside it, a phenomenon called the “meat factor.”
Best eaten: Grilled or pan-seared; choose lean cuts like sirloin, round, or extra-lean ground beef and trim visible fat.
| Nutrient | Amount |
|---|---|
| Calories | 158 kcal |
| Protein | 26 g |
| Fat | 5 g |
| Iron | 2.8 mg |
Per 3 oz cooked lean sirloin.
6. Tofu (Firm): A Versatile Plant Iron Source

A half-cup serving of firm tofu provides approximately 3 mg of iron, one of the better non-heme iron contributions from a plant food. Tofu is also a complete protein and a good source of calcium and magnesium. Its mild flavor makes it easy to season and incorporate into dishes that also contain vitamin C-rich ingredients, improving iron absorption naturally.
Tofu is widely recognized as a quality plant protein that supports blood sugar management; for vegetarians managing iron status, tofu is one of the most practical heme-free iron sources available.
Best eaten: Pan-seared, baked, or crumbled into stir-fries alongside bell peppers and broccoli, both of which supply vitamin C to enhance iron absorption.
| Nutrient | Amount |
|---|---|
| Calories | 94 kcal |
| Protein | 10 g |
| Fat | 5 g |
| Iron | 3 mg |
Per ½ cup firm tofu.
7. Spinach (Cooked): A Dark Green With Concentrated Iron

One cup of cooked spinach provides approximately 6.4 mg of iron alongside folate, vitamin K, calcium, and magnesium. Cooking spinach concentrates its iron content dramatically compared to raw spinach, where the same volume provides only about 0.8 mg. Spinach contains oxalates that can inhibit iron absorption, but pairing it with vitamin C sources counteracts this effect.
Research in Nutrients highlights the importance of dietary co-factors in iron bioavailability; cooking spinach reduces oxalate content while vitamin C from tomatoes, lemon, or citrus in the same meal further improves the absorption of its non-heme iron.
Best eaten: Sautéed with garlic and a squeeze of lemon, wilted into tomato-based pasta sauces, or added to lentil soups where the legume-vegetable combination maximizes plant iron intake.
| Nutrient | Amount |
|---|---|
| Calories | 41 kcal |
| Protein | 5 g |
| Fat | 0.5 g |
| Iron | 6.4 mg |
Per 1 cup cooked.
8. Pumpkin Seeds: A Snack With Surprising Iron Density

One ounce of roasted pumpkin seeds delivers approximately 2.7 mg of iron alongside magnesium, zinc, and healthy fats. As a snack, pumpkin seeds are one of the most iron-dense options available in a portable, shelf-stable format. Eating them with a vitamin C-rich food such as an orange or bell peppers meaningfully improves the absorption of their non-heme iron.
Pumpkin seeds also supply zinc, which supports iron’s role in immune function and red blood cell production. Including a small handful in daily snacking or as a topping on salads and soups adds a consistent background iron contribution throughout the week.
Best eaten: Dry-roasted as a snack, sprinkled on salads, or stirred into oatmeal alongside fresh berries for a vitamin C pairing.
| Nutrient | Amount |
|---|---|
| Calories | 151 kcal |
| Protein | 7 g |
| Fat | 13 g |
| Iron | 2.7 mg |
Per 1 oz roasted, unsalted.
9. Dark Chocolate (70–85% Cacao): An Iron-Rich Indulgence

One ounce of dark chocolate with 70 to 85 percent cacao provides approximately 3.4 mg of iron, more per ounce than many meat sources. Dark chocolate also delivers magnesium, copper, and flavonoids that support vascular health. The higher the cacao percentage, the more iron and the less dilution from sugar and milk solids.
While chocolate iron is non-heme and therefore less readily absorbed, the combination of iron, magnesium, and antioxidant flavonoids makes high-cacao chocolate one of the more nutritionally interesting iron-containing foods for those who eat it regularly.
Best eaten: One to two squares as a daily treat; choose bars with cacao or cocoa listed first and minimal added ingredients.
| Nutrient | Amount |
|---|---|
| Calories | 170 kcal |
| Protein | 2 g |
| Fat | 12 g |
| Iron | 3.4 mg |
Per 1 oz, 70–85% cacao.
10. Kidney Beans: A Hearty Legume Rich in Iron

One cup of cooked kidney beans provides approximately 5.2 mg of iron alongside 15 grams of protein and 11 grams of fiber. Kidney beans are one of the most widely consumed legumes and a dependable everyday iron source, particularly for people who eat them in chili, soups, and rice dishes several times per week.
Including kidney beans in meals with tomatoes and peppers, both standard chili ingredients, naturally creates the vitamin C pairing that maximizes non-heme iron absorption without any extra planning.
Best eaten: In chili, soups, and rice and bean dishes; canned kidney beans are convenient; rinse before use to reduce excess starch.
| Nutrient | Amount |
|---|---|
| Calories | 225 kcal |
| Protein | 15 g |
| Fat | 1 g |
| Iron | 5.2 mg |
Per 1 cup cooked.
11. Sardines: Small Fish With a Strong Iron Contribution
A 3-ounce serving of canned sardines provides approximately 2.5 mg of heme iron alongside omega-3 fatty acids, calcium, vitamin D, and selenium. As a canned fish, sardines are one of the most affordable and shelf-stable iron sources available, making them a practical choice for consistent dietary iron intake.
The NIH Office of Dietary Supplements lists fish including sardines among the recommended heme iron sources; their small size also means lower mercury accumulation compared to larger fish.
Best eaten: Straight from the can over salads, mashed on whole-grain crackers with lemon, or stirred into pasta with olive oil and herbs.
| Nutrient | Amount |
|---|---|
| Calories | 177 kcal |
| Protein | 21 g |
| Fat | 10 g |
| Iron | 2.5 mg |
Per 3 oz canned in oil, drained.
12. Chickpeas: A Versatile Legume for Iron Intake
One cup of cooked chickpeas provides approximately 4.7 mg of iron alongside 15 grams of protein and 12 grams of fiber. Chickpeas are one of the most culinarily flexible legumes, working equally well in warm dishes, cold salads, roasted as a snack, and blended into hummus.
Their combination of iron, folate, and protein makes chickpeas a particularly valuable food for women of reproductive age who need consistent iron intake. Serving chickpea dishes with lemon-tahini dressing or alongside tomatoes provides natural vitamin C enhancement for their non-heme iron.
Best eaten: In curries, grain bowls, roasted with spices for a crunchy snack, or blended into hummus served with bell pepper strips for built-in vitamin C pairing.
| Nutrient | Amount |
|---|---|
| Calories | 269 kcal |
| Protein | 15 g |
| Fat | 4 g |
| Iron | 4.7 mg |
Per 1 cup cooked.
13. Quinoa: A Complete Grain With Meaningful Iron
One cup of cooked quinoa provides approximately 2.8 mg of iron alongside complete protein, magnesium, and fiber. As a gluten-free whole grain, quinoa is one of the best grain-based iron sources for people who avoid wheat. Its complete amino acid profile makes it especially valuable for vegetarians managing both protein and iron intake simultaneously.
Pairing quinoa with roasted bell peppers, tomatoes, or citrus-based dressings in grain bowls creates a natural vitamin C pairing that enhances the absorption of its non-heme iron at every meal.
Best eaten: As a base for grain bowls, salads, and stir-fries; cook in low-sodium broth and finish with lemon juice for flavor and absorption benefits.
| Nutrient | Amount |
|---|---|
| Calories | 222 kcal |
| Protein | 8 g |
| Fat | 4 g |
| Iron | 2.8 mg |
Per 1 cup cooked.
14. Fortified Breakfast Cereals: A Convenient High-Iron Option
Many fortified breakfast cereals provide 18 mg of iron per serving, 100 percent of the daily requirement for premenopausal women, in a single bowl. Iron-fortified cereals use non-heme iron in the form of reduced iron or ferric phosphate; absorption is improved significantly by eating the cereal with orange juice or fresh fruit rather than milk alone.
While fortified cereals are a processed food category, they represent a genuinely practical iron source for people who struggle to meet requirements through whole foods alone. The Mayo Clinic recognizes fortified foods including cereals as an important strategy for iron deficiency prevention, particularly for children, teenagers, and pregnant women.
Best eaten: With orange juice or alongside fresh strawberries rather than milk alone; choose cereals with minimal added sugar and whole grain as the first ingredient.
| Nutrient | Amount |
|---|---|
| Calories | 100–130 kcal |
| Protein | 2–5 g |
| Fat | 0–2 g |
| Iron | 18 mg |
Per 1 serving; values vary by brand. Check the label.
15. Edamame: A Fresh Soy Source of Iron
One cup of cooked edamame provides approximately 3.5 mg of iron alongside complete plant protein, folate, magnesium, and vitamin K. Edamame is one of the few plant foods that delivers both meaningful iron and complete protein in a single serving, making it a dual-purpose food for vegetarians managing multiple nutrient gaps.
Edamame’s folate content supports red blood cell production alongside its iron contribution, reinforcing the nutritional case for including it regularly in a plant-forward diet focused on blood health.
Best eaten: Steamed and lightly salted as a snack, tossed into grain bowls and stir-fries, or added to salads alongside citrus-based dressings for vitamin C pairing.
| Nutrient | Amount |
|---|---|
| Calories | 188 kcal |
| Protein | 17 g |
| Fat | 8 g |
| Iron | 3.5 mg |
Per 1 cup cooked, shelled.
16. Black Beans: A Kitchen Staple With Strong Iron Content
One cup of cooked black beans provides approximately 3.6 mg of iron alongside 15 grams of protein and 15 grams of fiber. Black beans are among the most widely consumed legumes in North American and Latin American cooking, making them a natural everyday iron contributor for many households.
The standard preparation of black beans alongside tomatoes, lime juice, and peppers in rice bowls, tacos, and soups creates built-in vitamin C pairings that enhance non-heme iron absorption without requiring any additional planning.
Best eaten: In rice and bean bowls, tacos, soups, and burritos; serve with tomato salsa or a squeeze of lime for automatic vitamin C enhancement.
| Nutrient | Amount |
|---|---|
| Calories | 227 kcal |
| Protein | 15 g |
| Fat | 1 g |
| Iron | 3.6 mg |
Per 1 cup cooked.
17. Beef Liver: A Heme-Iron Powerhouse Rich in B12 and Copper
Beef liver provides approximately 5 mg of heme iron per 3-ounce cooked serving, roughly 30 percent of the daily value, making it one of the more concentrated animal sources of iron. Chicken liver delivers about twice as much iron per serving (see #1 above), but beef liver stands out for its exceptional B12, copper, vitamin A, and folate content.
Organ meats are recognized as being among the most concentrated sources of multiple micronutrients; beef liver is particularly notable for iron deficiency recovery when consumed in moderate amounts.
Best eaten: Sautéed quickly with onions and a splash of balsamic vinegar; avoid overcooking, which toughens the texture. Limit to once weekly due to very high vitamin A content.
| Nutrient | Amount |
|---|---|
| Calories | 162 kcal |
| Protein | 24 g |
| Fat | 4.5 g |
| Iron | 5 mg |
Per 3 oz cooked. Pregnant women should limit liver intake due to high vitamin A.
18. Swiss Chard (Cooked): An Underused Iron-Rich Green
One cup of cooked Swiss chard provides approximately 4 mg of iron alongside potassium, magnesium, vitamin K, and beta-carotene. Swiss chard is one of the most iron-dense leafy greens available and one of the most underused in everyday cooking despite its wide availability.
Like spinach, Swiss chard contains oxalates that moderately inhibit non-heme iron absorption; cooking reduces oxalate content and pairing the greens with a lemon or tomato-based accompaniment optimizes the iron benefit.
Best eaten: Sautéed with garlic and olive oil, wilted into lentil soups, or used as a base for grain bowls with a citrus vinaigrette.
| Nutrient | Amount |
|---|---|
| Calories | 35 kcal |
| Protein | 3 g |
| Fat | 0 g |
| Iron | 4 mg |
Per 1 cup cooked.
19. Dried Apricots: A Fruit-Based Iron Contributor
One cup of dried apricots provides approximately 3.5 mg of iron alongside potassium, beta-carotene, and fiber. Dried fruit concentrates iron content significantly compared to fresh fruit; dried apricots are one of the better fruit-based iron sources and a practical snack for plant-based eaters looking to add iron through variety.
The natural vitamin C content in dried apricots is modest; pairing them with a vitamin C-rich food such as fresh orange segments or kiwi improves absorption of their non-heme iron.
Best eaten: As a snack mixed with pumpkin seeds, chopped into oatmeal, or added to grain salads; choose unsulfured varieties to avoid sulfur dioxide preservatives.
| Nutrient | Amount |
|---|---|
| Calories | 313 kcal |
| Protein | 4.4 g |
| Fat | 0.6 g |
| Iron | 3.5 mg |
Per 1 cup (130 g).
20. Oats (Rolled): An Everyday Breakfast Iron Source
One cup of cooked rolled oats provides approximately 2 mg of iron alongside beta-glucan fiber, magnesium, and B vitamins. While oats are not the highest-iron food on this list, their near-daily consumption as a breakfast food makes them a consistent background contributor to iron intake for millions of people.
Topping oatmeal with dried apricots, pumpkin seeds, and fresh berries layers multiple iron sources together while simultaneously providing the vitamin C needed to optimize non-heme iron absorption, making breakfast a productive iron-building opportunity.
Best eaten: As overnight oats or stovetop porridge topped with berries and seeds; adding a small glass of orange juice alongside further enhances iron absorption from the whole meal.
| Nutrient | Amount |
|---|---|
| Calories | 166 kcal |
| Protein | 6 g |
| Fat | 4 g |
| Iron | 2 mg |
Per 1 cup cooked.
21. Soybeans: The Highest-Iron Common Legume
One cup of cooked soybeans provides approximately 8.8 mg of iron, nearly half of the daily value in a single serving and more than any other commonly eaten legume. They also deliver about 29 grams of protein along with fiber and folate, making them one of the most complete plant foods for blood health.
Harvard Health lists cooked soybeans among its top non-heme iron sources, ahead of white beans and lentils on a per-cup basis. As with other plant iron, pairing soybeans with a vitamin C food such as tomatoes or bell peppers improves how much of that iron you absorb.
Best eaten: Simmered in soups, stews, and chili, or added to grain bowls; serve with tomatoes, peppers, or a squeeze of lemon for the vitamin C pairing.
| Nutrient | Amount |
|---|---|
| Calories | 298 kcal |
| Protein | 28.6 g |
| Fat | 15.4 g |
| Iron | 8.8 mg |
Per 1 cup cooked.
22. Mussels: A Heme Iron and B12 Combination
A 3-ounce serving of cooked blue mussels provides approximately 5.7 mg of iron, about a third of the daily value, alongside roughly 20 grams of protein. Mussels are also an exceptional source of vitamin B12, so a single serving supports red blood cell production from two directions.
Because the iron in shellfish is heme iron, it is absorbed far more efficiently than the iron in plants, and it does not depend on vitamin C pairing to be useful. Mussels are widely available fresh, frozen, and vacuum-packed, which makes them an easier weeknight shellfish than many people expect.
Best eaten: Steamed with garlic, broth, and lemon until the shells open; discard any that stay closed after cooking. Pregnant women and immunocompromised individuals should eat shellfish only when fully cooked.
| Nutrient | Amount |
|---|---|
| Calories | 146 kcal |
| Protein | 20.2 g |
| Fat | 3.8 g |
| Iron | 5.7 mg |
Per 3 oz cooked (moist heat).
23. Sesame Seeds: Iron and Calcium in One Small Handful
One ounce of roasted and toasted sesame seeds, about three tablespoons, provides approximately 4.2 mg of iron, roughly a quarter of the daily value and more than most other nuts and seeds. The same serving also supplies about 280 mg of calcium, an unusual pairing for a plant food.
Sesame works best as a daily background source rather than a main dish, since most people sprinkle well under an ounce at a time. Because calcium can compete with iron for absorption, it helps to eat sesame-rich dishes alongside vitamin C foods rather than with a large serving of dairy.
Best eaten: Sprinkled over salads, stir-fries, and grain bowls, blended into hummus or a tahini dressing, or stirred into oatmeal with fruit.
| Nutrient | Amount |
|---|---|
| Calories | 160 kcal |
| Protein | 4.8 g |
| Fat | 13.6 g |
| Iron | 4.2 mg |
Per 1 oz (about 3 tablespoons) roasted and toasted.
24. White Button Mushrooms: A Low-Calorie Iron Contributor
One cup of cooked white button mushrooms provides approximately 2.7 mg of iron for only about 44 calories, a meaningful contribution for very little energy. That makes them an easy way to raise the iron content of a meal without adding much volume or fat.
The cooked-cup figure is higher than the same volume of raw mushrooms simply because cooking shrinks them, so more mushroom fits in the cup. Since mushroom iron is non-heme, cooking them with tomatoes, peppers, or a splash of lemon improves absorption.
Best eaten: Sautéed with garlic and spinach, simmered into lentil or tomato-based sauces, or roasted as a side dish.
| Nutrient | Amount |
|---|---|
| Calories | 44 kcal |
| Protein | 3.4 g |
| Fat | 0.7 g |
| Iron | 2.7 mg |
Per 1 cup cooked (boiled and drained).
25. Tempeh: Fermented Soy With Protein and Iron
A 100-gram serving of cooked tempeh, about 3.5 ounces, provides approximately 2.1 mg of iron alongside about 20 grams of protein, making it one of the more protein-dense plant iron sources. It is made by fermenting whole soybeans into a firm, sliceable cake with a nutty flavor.
Fermentation can reduce phytates, compounds in soy and other legumes that limit mineral absorption, which may help the body take up more of the iron in tempeh than from unfermented soy foods. Pairing it with vitamin C foods improves absorption further.
Best eaten: Sliced and pan-fried, crumbled into chili or tacos, or marinated and baked, served with peppers, broccoli, or tomatoes.
| Nutrient | Amount |
|---|---|
| Calories | 195 kcal |
| Protein | 19.9 g |
| Fat | 11.4 g |
| Iron | 2.1 mg |
Per 100 g (about 3.5 oz) cooked.
26. Cashews: A Creamy Nut With Iron and Copper
One ounce of dry-roasted cashews, about 18 nuts, provides approximately 1.7 mg of iron alongside about 4 grams of protein and healthy fats. Cashews are also a notable source of copper, a mineral that works with iron in red blood cell production.
Nuts are calorie-dense, so a single ounce is a sensible daily portion, best used to add iron to snacks and meals rather than as the only source. Eating cashews alongside a vitamin C fruit such as an orange or berries improves absorption of their non-heme iron.
Best eaten: As an unsalted snack with fruit, tossed into stir-fries and grain bowls, or blended into creamy sauces and dressings.
| Nutrient | Amount |
|---|---|
| Calories | 163 kcal |
| Protein | 4.3 g |
| Fat | 13.2 g |
| Iron | 1.7 mg |
Per 1 oz (about 18 nuts) dry roasted, unsalted.
Summary: Top 26 Iron Foods at a Glance
| Food | Serving | Iron (mg) | Iron Type | Primary Benefit |
|---|---|---|---|---|
| Fortified Cereal | 1 serving | 18 | Non-heme | Convenient daily target |
| Chicken Liver | 3 oz cooked | 11 | Heme | Most iron-dense everyday meat |
| Soybeans | 1 cup cooked | 8.8 | Non-heme | Highest-iron common legume |
| White Beans | 1 cup cooked | 8 | Non-heme | Iron-dense legume |
| Oysters | 3 oz cooked | 8 | Heme | Multi-mineral shellfish |
| Lentils | 1 cup cooked | 6.6 | Non-heme | Budget-friendly legume |
| Spinach (cooked) | 1 cup | 6.4 | Non-heme | Iron-dense leafy green |
| Mussels | 3 oz cooked | 5.7 | Heme | Iron plus B12 in one food |
| Kidney Beans | 1 cup cooked | 5.2 | Non-heme | Chili and soup staple |
| Beef Liver | 3 oz cooked | 5 | Heme | B12- and copper-rich organ meat |
| Chickpeas | 1 cup cooked | 4.7 | Non-heme | Versatile legume |
| Sesame Seeds | 1 oz | 4.2 | Non-heme | Iron and calcium together |
| Swiss Chard (cooked) | 1 cup | 4 | Non-heme | Underrated green |
| Black Beans | 1 cup cooked | 3.6 | Non-heme | Everyday kitchen staple |
| Dried Apricots | 1 cup | 3.5 | Non-heme | Portable fruit snack |
| Edamame | 1 cup cooked | 3.5 | Non-heme | Complete plant protein |
| Dark Chocolate | 1 oz | 3.4 | Non-heme | Flavonoid-rich treat |
| Tofu (firm) | ½ cup | 3 | Non-heme | Plant protein source |
| Beef (sirloin) | 3 oz cooked | 2.8 | Heme | Efficient heme source |
| Quinoa | 1 cup cooked | 2.8 | Non-heme | Complete grain protein |
| White Button Mushrooms | 1 cup cooked | 2.7 | Non-heme | Low-calorie side dish |
| Pumpkin Seeds | 1 oz | 2.7 | Non-heme | Mineral-dense snack |
| Sardines | 3 oz | 2.5 | Heme | Affordable canned fish |
| Tempeh | 100 g cooked | 2.1 | Non-heme | Fermented soy protein |
| Oats | 1 cup cooked | 2 | Non-heme | Daily breakfast contributor |
| Cashews | 1 oz | 1.7 | Non-heme | Easy nut snack with copper |
More Iron-Rich Foods Worth Knowing
These foods did not make the main list on iron alone, but they add up quickly across a day of meals. Amounts are approximate, based on USDA data, and vary by preparation.
Seafood, meat, and eggs
- Clams: among the richest shellfish sources of iron, though listed amounts vary widely between databases, species, and canned products, so check the label
- Mackerel (6 oz fillet): about 2.7 mg
- Canned tuna (1 can, drained): about 2.5 mg
- Lamb stew meat (3 oz): about 2.4 mg
- Dark-meat turkey (3 oz): about 1.3 mg
- Eggs (1 large): about 1 mg
Beans, peas, and vegetables
- Artichokes (1 cup): about 5.1 mg
- Lima beans (1 cup cooked): about 4.5 mg
- Navy beans and black-eyed peas (1 cup cooked): about 4.3 mg each
- Green peas (1 cup): about 2.5 mg
- Baked potato with skin (1 medium): about 2 mg
- Acorn squash (1 cup cooked): about 1.9 mg
Seeds and chocolate
- Unsweetened baking chocolate (1 oz square): about 5 mg
- Hemp seeds (1 oz): about 2.3 mg
- Chia seeds (1 oz): about 2.2 mg
- Flaxseed (1 oz): about 1.6 mg
- Sunflower seeds (1 oz): about 1.4 mg
Dried fruit (per cup)
- Dried peaches: about 6.5 mg
- Prunes: about 4.7 mg
- Dried figs: about 3.1 mg
- Raisins: about 2.9 mg
Dried fruit is concentrated in natural sugars and calories, so a small handful is a sensible portion.
Tips for Getting the Most Iron From Food
Always pair plant iron with vitamin C. Non-heme iron from legumes, greens, and grains is absorbed at a fraction of the rate of heme iron. Eating a vitamin C source at the same meal, whether lemon juice, tomatoes, bell peppers, or citrus fruit, can increase non-heme iron absorption by up to fourfold. Make this a habit at every plant-iron-containing meal.
Use the meat factor strategically. Even a small amount of meat or fish in a meal enhances the absorption of non-heme iron from plant foods served alongside it. Adding a few ounces of chicken or beef to a lentil or bean dish meaningfully improves the iron yield of the whole meal, and the same cuts do double duty as some of the best foods high in zinc, another mineral tied to immune health.
Avoid tea and coffee with iron-rich meals. Tannins in tea and coffee bind non-heme iron and significantly reduce absorption. Wait at least one hour after an iron-rich meal before drinking either beverage.
Calcium competes with iron for absorption. Dairy products and calcium supplements taken at the same time as iron-rich foods can inhibit iron uptake. If you are actively working to improve iron stores, eat your highest-iron meals separately from large dairy servings.
Cook in cast iron. Cooking acidic foods like tomato sauce in cast iron cookware leaches small but meaningful amounts of dietary iron into the food, a traditional strategy that measurably increases iron intake without any additional effort.
Rotate between heme and non-heme sources. Relying exclusively on plant iron requires careful pairing strategies at every meal. Including some heme iron from meat, poultry, or seafood two to three times per week reduces the planning burden and improves overall iron status more reliably. These same animal sources are also where you will find the most foods high in vitamin B12, a nutrient that, like iron, is closely tied to energy levels.
FAQ: Foods High in Iron
What is the difference between heme and non-heme iron?
Heme iron comes from animal foods like meat, poultry, and seafood and is absorbed at a rate of 15 to 35 percent. Non-heme iron comes from plant foods like beans, lentils, and leafy greens and is absorbed at only 2 to 20 percent. Non-heme iron absorption improves significantly when it is eaten alongside a vitamin C source.
How much iron do I need per day?
Requirements vary by age and life stage. Adult men and postmenopausal women need 8 mg per day, premenopausal women need 18 mg, and pregnant women need 27 mg, the highest requirement of any group. See the table above for the full breakdown by age and life stage.
What are the signs of iron deficiency?
Common signs include fatigue, pale skin, shortness of breath, cold hands and feet, brittle nails, and brain fog. If you suspect low iron, it is worth reviewing the fuller symptom lists for signs of iron deficiency in women and signs of iron deficiency in men, since the two groups do not always present the same way, and confirming with a blood test before supplementing.
Is spinach really a good source of iron?
Cooked spinach does provide meaningful non-heme iron, roughly 6.4 mg per cooked cup, but spinach also contains oxalates that partially block absorption. Pairing cooked spinach with a vitamin C source, such as lemon juice or bell peppers, counteracts most of that effect.
What are the best iron sources for vegetarians?
The strongest plant sources are soybeans, white beans, lentils, spinach, tofu, tempeh, pumpkin seeds, sesame seeds, and fortified cereals. Because plant iron is non-heme, pair each of these with a vitamin C food and keep tea and coffee away from those meals to absorb as much as possible.
Are eggs a good source of iron?
Eggs provide only about 1 mg of iron per large egg, so they are a modest contributor rather than a top source. They are more useful as part of a meal that also includes beans, greens, or fortified cereal.
Can you get too much iron?
Yes. Iron overload is possible, particularly for people taking supplements without a diagnosed deficiency or those with a genetic condition like hemochromatosis. Because excess iron can be harmful, it is best to increase intake through food first and only supplement under a healthcare provider’s guidance.
What foods or drinks block iron absorption?
Tea and coffee contain tannins that bind non-heme iron, and calcium from dairy or supplements competes with iron for absorption. Spacing these out from your highest-iron meals by an hour or more helps preserve absorption.
The Bottom Line
Iron deficiency is the world’s most common nutritional shortfall, and the solution lies in building consistent iron intake across every meal rather than relying on any single food. Liver, oysters, and fortified cereals sit at the top of the iron density chart, but lentils, white beans, spinach, and chickpeas make plant-based iron achievable if you apply the vitamin C pairing strategy consistently. Women of reproductive age and pregnant women have the highest requirements and benefit most from combining heme and non-heme sources daily. Understanding the difference between heme and non-heme iron, and knowing how to optimize absorption through food pairing, makes meeting your iron needs through diet a realistic and sustainable goal.
Nutrition data sourced from the USDA FoodData Central database. Individual values may vary based on food preparation, origin, and growing conditions. This article is for informational purposes only and does not constitute medical advice. If you suspect iron deficiency anemia, consult a qualified healthcare provider before self-supplementing, as excess iron can be harmful and symptoms of deficiency require proper diagnosis.



