You can prevent some types of anemia with a healthy diet. Foods containing iron include lean red meat, liver, fish, tofu, lentils and beans, dark green leafy vegetables, and dried fruits. Also eat foods with vitamin B12 and folic acid, such as eggs and dairy products, spinach, and bananas. Many breads, cereals, and other foods are fortified with all three key nutrients: iron, B12, and folic acid. Vitamin C, found in citrus, other fruits, and vegetables, will help your body absorb iron.