NutriRank

Data-driven nutrition comparison tables ranked by what matters to you. Sourced from USDA FoodData Central.

Highest Iron Foods - Complete Ranking

Iron is a key mineral for oxygen transport (via haemoglobin), energy production, and immune function. There are two types of dietary iron: heme iron (from animal foods, highly bioavailable) and non-heme iron (from plants, less bioavailable but boosted by vitamin C). This ranking uses USDA FoodData Central data and covers both types so you can choose the best sources for your diet.

Data: USDA FoodData Central (public domain). Values per 100 g edible portion.

#FoodIron (mg)
1 Dried thymeplant
123.6
Iron (mg)
2 Spirulina (dried)plant
28.5
Iron (mg)
3 Pork liver (cooked)animal
18
Iron (mg)
4 Chicken liver (cooked)animal
13.1
Iron (mg)
5 Dark chocolate 70-85%plant
11.9
Iron (mg)
6 Beef liver (cooked)animal
8.8
Iron (mg)
7 Pumpkin seeds, driedplant
8.8
Iron (mg)
8 Hemp seedsplant
7.95
Iron (mg)
9 Oysters, cookedanimal
7.2
Iron (mg)
10 Tofu, firmplant
5.4
Iron (mg)
11 Oats, dryplant
3.6
Iron (mg)
12 Lentils, cookedplant
3.3
Iron (mg)
13 Chickpeas, cookedplant
2.9
Iron (mg)
14 Beef, ground 85% leananimal
2.7
Iron (mg)
15 Spinach, rawplant
2.7
Iron (mg)
16 Tempehplant
2.7
Iron (mg)
17 Kidney beans, cookedplant
2.6
Iron (mg)
18 Edamame, shelledplant
2.3
Iron (mg)
19 Black beans, cookedplant
2.1
Iron (mg)
20 Quinoa, cookedplant
1.5
Iron (mg)

Frequently Asked Questions

Which food has the most iron?

Dried spices like thyme have extremely high iron values per 100 g (over 100 mg), but they are consumed in tiny quantities. Among foods eaten in normal portions, spirulina (28.5 mg/100 g), pork liver (18 mg), and dark chocolate (11.9 mg) lead the list.

How much iron do I need per day?

The RDA for iron is 8 mg/day for adult men and 18 mg/day for premenopausal adult women. Postmenopausal women need only 8 mg/day. Vegetarians may need up to 1.8 times the RDA because non-heme iron is less well absorbed.

Is plant iron as good as meat iron?

Heme iron from animal foods is absorbed at 15-35%, while non-heme iron from plants is absorbed at 2-20%. You can improve non-heme iron absorption significantly by eating vitamin C-rich foods at the same meal or avoiding tea and coffee with meals.

Can I get enough iron without eating meat?

Yes. Good plant-based sources include lentils, chickpeas, kidney beans, tofu, pumpkin seeds, dark chocolate, and fortified cereals. Pair them with vitamin C-rich foods (bell peppers, citrus, broccoli) to maximize absorption.

Are organ meats really the best iron source?

Yes. Liver is exceptional: chicken liver has 13 mg/100 g and pork liver about 18 mg/100 g, with high bioavailability since it is heme iron. Liver also provides substantial vitamin B12, folate, and vitamin A.

More Nutrition Comparison Tables

Highest Protein Foods

Top 40 foods ranked by protein content per 100 g.

Highest Fiber Foods

Top 40 foods ranked by dietary fiber per 100 g.

Highest Vitamin C Foods

Top 35 foods ranked by vitamin C content per 100 g.

Highest Calcium Foods

Top 35 foods ranked by calcium content per 100 g.

Highest Potassium Foods

Top 35 foods ranked by potassium content per 100 g.

Highest Magnesium Foods

Top 35 foods ranked by magnesium content per 100 g.

Best Protein per Calorie

Foods with the highest protein-to-calorie ratio.

Lowest Sugar Fruits

Fruits ranked from lowest to highest sugar content.

Highest Omega-3 Foods

Top 30 foods ranked by omega-3 fatty acid content.

Vegetable Nutrition Comparison

Side-by-side nutrition comparison of popular vegetables.

Best Foods for Muscle Building

Top high-protein, nutrient-dense foods for muscle growth.