Your body needs iron to prevent Iron Deficiency Anaemia, and to keep you healthy and energetic. Iron comes from both animal foods such as meat, chicken and fish, and vegetable foods such as legumes, beans and whole grains.