Answer:
The best substitute for iron supplements is food containing heme iron that occurs in animal-derived foods, such as meat, poultry and fish. Chicken liver provides the highest level of available iron, containing 12.8 mg in a 3.5 oz serving, according to the USDA National Nutrient Database.