How this list is built
The main table ranks foods by milligrams of iron per 100 g, as each one is described on its page (raw, cooked, or drained); for drinks, per 100 ml. When two tie, the amount per serving decides. The second table ranks foods by the iron in a typical serving, which is closer to what ends up on the plate.
A script copies the iron values from the USDA FoodData Central entry each food page cites. Only foods with a value above zero are included, because a zero in that database can be a missing value, and condiments such as garlic or honey, used in very small amounts, are left out.
EFSA sets a population reference intake of 11 mg of iron a day for men and postmenopausal women and 16 mg for women of childbearing age. The percentage column uses 16 mg, the higher figure, so it never overstates what a serving covers.
One food in this list is a fortified product (corn flakes): some of the vitamins and minerals are added and vary from brand to brand, so check the label of yours.
Values come from USDA FoodData Central (each food page cites the exact entry) and are per 100 g of the food as described; for drinks, per 100 ml. The typical serving is a common amount for calculations, not a recommendation. The 1 to 5 satiety score is our own estimate from energy density, protein, fiber, and water: it compares foods with each other and is not a measurement in people.
The 40 foods with the most iron per 100 g
40 foods ranked by iron per 100 g, highest first, with the share of the EFSA reference in one serving.
FoodIron mg/100 g
- 01Corn flakesIron 5.8 mg per serving · EFSA reference 36 % of 16 mg per serving · Typical serving 30 g (1 oz) · Satiety 1/5GLP-1 tags: High energy densityIron: 19.4mg/100 g
- 02Sesame seedsIron 1.3 mg per serving · EFSA reference 8 % of 16 mg per serving · Typical serving 9 g (0.3 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityIron: 14.6mg/100 g
- 03Dark chocolateIron 2.4 mg per serving · EFSA reference 15 % of 16 mg per serving · Typical serving 20 g (0.7 oz) · Satiety 1/5GLP-1 tags: High in fiber, High energy densityIron: 11.9mg/100 g
- 04Cooked octopusIron 9.5 mg per serving · EFSA reference 60 % of 16 mg per serving · Typical serving 100 g (3.5 oz) · Satiety 3/5GLP-1 tags: High in proteinIron: 9.5mg/100 g
- 05Pumpkin seeds (pepitas)Iron 2 mg per serving · EFSA reference 13 % of 16 mg per serving · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityIron: 8.1mg/100 g
- 06Chia seedsIron 1.2 mg per serving · EFSA reference 7 % of 16 mg per serving · Typical serving 15 g (0.5 oz) · Satiety 2/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityIron: 7.7mg/100 g
- 07AmaranthIron 2.3 mg per serving · EFSA reference 14 % of 16 mg per serving · Typical serving 30 g (1 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityIron: 7.6mg/100 g
- 08CashewsIron 1.7 mg per serving · EFSA reference 10 % of 16 mg per serving · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityIron: 6.7mg/100 g
- 09FlaxseedsIron 0.6 mg per serving · EFSA reference 4 % of 16 mg per serving · Typical serving 10 g (0.4 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityIron: 5.7mg/100 g
- 10HazelnutsIron 1.2 mg per serving · EFSA reference 7 % of 16 mg per serving · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityIron: 4.7mg/100 g
- 11PeanutsIron 1.1 mg per serving · EFSA reference 7 % of 16 mg per serving · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityIron: 4.6mg/100 g
- 12Rolled oatsIron 1.7 mg per serving · EFSA reference 11 % of 16 mg per serving · Typical serving 40 g (1.5 oz) · Satiety 1/5GLP-1 tags: High in fiber, High energy densityIron: 4.3mg/100 g
- 13MusselsIron 4 mg per serving · EFSA reference 25 % of 16 mg per serving · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digest, Low energy densityIron: 4mg/100 g
- 14PistachiosIron 1 mg per serving · EFSA reference 6 % of 16 mg per serving · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityIron: 3.9mg/100 g
- 15Sunflower seedsIron 1 mg per serving · EFSA reference 6 % of 16 mg per serving · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityIron: 3.8mg/100 g
- 16AlmondsIron 0.9 mg per serving · EFSA reference 6 % of 16 mg per serving · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityIron: 3.7mg/100 g
- 17Cooked white beansIron 5.6 mg per serving · EFSA reference 35 % of 16 mg per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingIron: 3.7mg/100 g
- 18Flour tortillaIron 1.6 mg per serving · EFSA reference 10 % of 16 mg per serving · Typical serving 45 g (1.5 oz) · Satiety 1/5GLP-1 tags: High in fiber, High energy densityIron: 3.6mg/100 g
- 19White breadIron 1.4 mg per serving · EFSA reference 9 % of 16 mg per serving · Typical serving 40 g (1.5 oz) · Satiety 1/5Iron: 3.6mg/100 g
- 20Cooked lentilsIron 5 mg per serving · EFSA reference 31 % of 16 mg per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingIron: 3.3mg/100 g
- 21Fresh anchoviesIron 3.3 mg per serving · EFSA reference 20 % of 16 mg per serving · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: High in proteinIron: 3.3mg/100 g
- 22Air-popped popcornIron 1 mg per serving · EFSA reference 6 % of 16 mg per serving · Typical serving 30 g (1 oz) · Satiety 1/5GLP-1 tags: High in fiber, High energy densityIron: 3.2mg/100 g
- 23Cooked kidney beansIron 4.4 mg per serving · EFSA reference 28 % of 16 mg per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingIron: 2.9mg/100 g
- 24Sardines in oilIron 1.8 mg per serving · EFSA reference 11 % of 16 mg per serving · Typical serving 60 g (2 oz) · Satiety 3/5GLP-1 tags: High in protein, Nutritious in small servingsIron: 2.9mg/100 g
- 25WalnutsIron 0.7 mg per serving · EFSA reference 5 % of 16 mg per serving · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityIron: 2.9mg/100 g
- 26Cooked chickpeasIron 4.3 mg per serving · EFSA reference 27 % of 16 mg per serving · Typical serving 150 g (5.5 oz) · Satiety 4/5GLP-1 tags: High in fiber, May cause bloatingIron: 2.9mg/100 g
- 27Pan dulceIron 1.9 mg per serving · EFSA reference 12 % of 16 mg per serving · Typical serving 65 g (2.5 oz) · Satiety 1/5GLP-1 tags: High energy densityIron: 2.9mg/100 g
- 28Rye breadIron 1.1 mg per serving · EFSA reference 7 % of 16 mg per serving · Typical serving 40 g (1.5 oz) · Satiety 2/5GLP-1 tags: High in fiberIron: 2.8mg/100 g
- 29SpinachIron 2.7 mg per serving · EFSA reference 17 % of 16 mg per serving · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: Low energy density, HydratingIron: 2.7mg/100 g
- 30Beef empanadaIron 2.4 mg per serving · EFSA reference 15 % of 16 mg per serving · Typical serving 90 g (3 oz) · Satiety 1/5GLP-1 tags: High energy density, May worsen nauseaIron: 2.7mg/100 g
- 31HummusIron 1.3 mg per serving · EFSA reference 8 % of 16 mg per serving · Typical serving 50 g (2 oz) · Satiety 2/5GLP-1 tags: High in fiber, Nutritious in small servings, May cause bloatingIron: 2.5mg/100 g
- 32Whole-wheat breadIron 1 mg per serving · EFSA reference 6 % of 16 mg per serving · Typical serving 40 g (1.5 oz) · Satiety 3/5GLP-1 tags: High in fiberIron: 2.5mg/100 g
- 33Lean ground beefIron 2.9 mg per serving · EFSA reference 18 % of 16 mg per serving · Typical serving 120 g (4 oz) · Satiety 5/5GLP-1 tags: High in proteinIron: 2.4mg/100 g
- 34Stewed rabbitIron 2.8 mg per serving · EFSA reference 18 % of 16 mg per serving · Typical serving 120 g (4 oz) · Satiety 3/5GLP-1 tags: High in protein, Easy to digestIron: 2.4mg/100 g
- 35Lean beefIron 2.9 mg per serving · EFSA reference 18 % of 16 mg per serving · Typical serving 125 g (4.5 oz) · Satiety 5/5GLP-1 tags: High in proteinIron: 2.4mg/100 g
- 36Milk chocolateIron 0.6 mg per serving · EFSA reference 4 % of 16 mg per serving · Typical serving 25 g (0.9 oz) · Satiety 1/5GLP-1 tags: High in fiber, High energy densityIron: 2.4mg/100 g
- 37Sardines in tomato sauceIron 1.4 mg per serving · EFSA reference 9 % of 16 mg per serving · Typical serving 60 g (2 oz) · Satiety 3/5GLP-1 tags: High in protein, Nutritious in small servingsIron: 2.3mg/100 g
- 38EdamameIron 1.7 mg per serving · EFSA reference 11 % of 16 mg per serving · Typical serving 75 g (2.5 oz) · Satiety 5/5GLP-1 tags: High in protein, High in fiber, May cause bloatingIron: 2.3mg/100 g
- 39Cooked Swiss chardIron 3.4 mg per serving · EFSA reference 21 % of 16 mg per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Easy to digest, Low energy density, HydratingIron: 2.3mg/100 g
- 40Butter cookiesIron 0.7 mg per serving · EFSA reference 4 % of 16 mg per serving · Typical serving 30 g (1 oz) · Satiety 1/5GLP-1 tags: High energy densityIron: 2.2mg/100 g
Most iron per typical serving
25 foods ranked by the iron in a typical serving.
FoodIron mg per serving
- 01Cooked octopusEFSA reference 60 % of 16 mg per serving · Calories 164 kcal per serving · Typical serving 100 g (3.5 oz) · Satiety 3/5GLP-1 tags: High in proteinIron: 9.5mg per serving
- 02Corn flakesEFSA reference 36 % of 16 mg per serving · Calories 115 kcal per serving · Typical serving 30 g (1 oz) · Satiety 1/5GLP-1 tags: High energy densityIron: 5.8mg per serving
- 03Cooked white beansEFSA reference 35 % of 16 mg per serving · Calories 209 kcal per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingIron: 5.6mg per serving
- 04Cooked lentilsEFSA reference 31 % of 16 mg per serving · Calories 174 kcal per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingIron: 5mg per serving
- 05Cooked kidney beansEFSA reference 28 % of 16 mg per serving · Calories 191 kcal per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingIron: 4.4mg per serving
- 06Cooked chickpeasEFSA reference 27 % of 16 mg per serving · Calories 246 kcal per serving · Typical serving 150 g (5.5 oz) · Satiety 4/5GLP-1 tags: High in fiber, May cause bloatingIron: 4.3mg per serving
- 07MusselsEFSA reference 25 % of 16 mg per serving · Calories 86 kcal per serving · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: High in protein, Easy to digest, Low energy densityIron: 4mg per serving
- 08Lentil soupEFSA reference 21 % of 16 mg per serving · Calories 150 kcal per serving · Typical serving 250 g (9 oz) · Satiety 5/5GLP-1 tags: High in fiber, Low energy density, May cause bloatingIron: 3.4mg per serving
- 09Cooked Swiss chardEFSA reference 21 % of 16 mg per serving · Calories 30 kcal per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: Easy to digest, Low energy density, HydratingIron: 3.4mg per serving
- 10Black beans and white riceEFSA reference 21 % of 16 mg per serving · Calories 320 kcal per serving · Typical serving 200 g (7 oz) · Satiety 3/5GLP-1 tags: High in fiber, May cause bloatingIron: 3.3mg per serving
- 11Fresh anchoviesEFSA reference 20 % of 16 mg per serving · Calories 131 kcal per serving · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: High in proteinIron: 3.3mg per serving
- 12Cooked black beansEFSA reference 20 % of 16 mg per serving · Calories 198 kcal per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingIron: 3.2mg per serving
- 13Cooked pinto beansEFSA reference 20 % of 16 mg per serving · Calories 215 kcal per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingIron: 3.1mg per serving
- 14Mixed paella with chicken and seafoodEFSA reference 19 % of 16 mg per serving · Calories 358 kcal per serving · Typical serving 250 g (9 oz) · Satiety 3/5Iron: 3mg per serving
- 15Lean beefEFSA reference 18 % of 16 mg per serving · Calories 155 kcal per serving · Typical serving 125 g (4.5 oz) · Satiety 5/5GLP-1 tags: High in proteinIron: 2.9mg per serving
- 16Lean ground beefEFSA reference 18 % of 16 mg per serving · Calories 164 kcal per serving · Typical serving 120 g (4 oz) · Satiety 5/5GLP-1 tags: High in proteinIron: 2.9mg per serving
- 17Stewed rabbitEFSA reference 18 % of 16 mg per serving · Calories 247 kcal per serving · Typical serving 120 g (4 oz) · Satiety 3/5GLP-1 tags: High in protein, Easy to digestIron: 2.8mg per serving
- 18SpinachEFSA reference 17 % of 16 mg per serving · Calories 23 kcal per serving · Typical serving 100 g (3.5 oz) · Satiety 5/5GLP-1 tags: Low energy density, HydratingIron: 2.7mg per serving
- 19Cooked whole-wheat pastaEFSA reference 16 % of 16 mg per serving · Calories 224 kcal per serving · Typical serving 150 g (5.5 oz) · Satiety 4/5GLP-1 tags: High in fiberIron: 2.6mg per serving
- 20Beef empanadaEFSA reference 15 % of 16 mg per serving · Calories 302 kcal per serving · Typical serving 90 g (3 oz) · Satiety 1/5GLP-1 tags: High energy density, May worsen nauseaIron: 2.4mg per serving
- 21Dark chocolateEFSA reference 15 % of 16 mg per serving · Calories 120 kcal per serving · Typical serving 20 g (0.7 oz) · Satiety 1/5GLP-1 tags: High in fiber, High energy densityIron: 2.4mg per serving
- 22AmaranthEFSA reference 14 % of 16 mg per serving · Calories 111 kcal per serving · Typical serving 30 g (1 oz) · Satiety 1/5GLP-1 tags: High in fiber, Nutritious in small servings, High energy densityIron: 2.3mg per serving
- 23Cooked fava beansEFSA reference 14 % of 16 mg per serving · Calories 165 kcal per serving · Typical serving 150 g (5.5 oz) · Satiety 5/5GLP-1 tags: High in fiber, May cause bloatingIron: 2.3mg per serving
- 24Cooked quinoaEFSA reference 14 % of 16 mg per serving · Calories 180 kcal per serving · Typical serving 150 g (5.5 oz) · Satiety 4/5Iron: 2.2mg per serving
- 25Picadillo (Mexican-style seasoned ground beef)EFSA reference 13 % of 16 mg per serving · Calories 203 kcal per serving · Typical serving 120 g (4 oz) · Satiety 4/5GLP-1 tags: High in proteinIron: 2.1mg per serving
How to use this list
On a GLP-1 medication, people eat a lot less: the 2025 consensus of four US scientific societies reports energy intake reductions of 16% to 39% versus placebo. Eating that little raises the risk of falling short on vitamins and minerals, and iron is among the nutrients the consensus says to watch.
Iron from meat, fish, and seafood (heme iron) is absorbed better than iron from plant foods and fortified foods (nonheme iron). According to the NIH Office of Dietary Supplements, your body absorbs iron from beans, grains, or vegetables better when you eat them with foods that contain vitamin C, such as citrus fruits, strawberries, sweet peppers, tomatoes, or broccoli, or with some meat or fish.
Fatigue beyond what you would expect and excessive hair loss are among the signs of a nutrient deficiency the consensus lists, although both have other causes too. If you notice them, talk to your doctor: a blood test can show whether you are low in iron before you take any supplement.
For how this fits into everyday eating, read What to Eat on GLP-1 Medications (Ozempic, Wegovy, Zepbound): A Phase-by-Phase Guide and Hair Loss on Ozempic, Wegovy, Zepbound or Mounjaro: Why It Happens and What Helps.