Page updated: Children need iron-rich foods to protect their physical and mental abilities and to prevent anaemia. The best sources of iron are animal sources, such as liver, lean meats and fish. Other good sources