Foods Highest in Iron
8,085 foods ranked by Iron per 100 g.
These are the foods highest in Iron, ranked by the amount per 100 g of the edible portion. Iron is a mineral essential for making hemoglobin, the protein in red blood cells that carries oxygen around the body. It comes in two forms: heme iron (from animal foods), which is well absorbed, and non-heme iron (from plants), whose absorption improves with vitamin C.
Read the full Iron guideValues per 100 g.
Red meat, liver, shellfish, legumes, tofu, spinach and fortified cereals. Amounts are per 100 g of the edible portion; your serving may differ.
Iron — frequently asked questions
What foods are highest in Iron?
Per 100 g, some of the richest sources are Spices, thyme, dried, Spices, basil, dried, Spearmint, dried, Spices, marjoram, dried and Whale, beluga, meat, dried (Alaska Native). See the full ranking above.
How much Iron do I need a day?
The FDA Daily Value is 18 mg. Pairing plant sources with vitamin C improves absorption.
What does Iron do?
Iron is a mineral essential for making hemoglobin, the protein in red blood cells that carries oxygen around the body. It comes in two forms: heme iron (from animal foods), which is well absorbed, and non-heme iron (from plants), whose absorption improves with vitamin C.