Foods that contain a lot of iron: 1. animal livers, such as pig liver, chicken liver, lamb liver, duck liver, goose liver, which are rich in iron. 2. whole blood of animals, such as pig blood, duck blood, sheep blood, which are also very rich in iron. 3. meat of animals, such as lean pork, lean beef, lean lamb, which also contain a lot of iron. 4, vegetables, such as black fungus, spinach, celery, in these vegetables also contains a certain amount of iron.