A 3-ounce serving of beef liver provides 5 milligrams of iron. Ground beef, steak, dark-meat chicken and canned clams each provide 2 to 3 milligrams of iron in a 3-ounce serving. A serving of six oysters contains 5 milligrams of iron. Iron from animal-derived foods is in the form of heme iron.