25 Foods That Are High In Iron And Why You Need Them

White beans

White beans are a good non-heme source of iron. Research has shown that one half-cup serving of white beans has more than 3 mg of iron. White beans provide immense number of other minerals as well. Studies have shown that a half-cup serving of white beans has 6 mg fiber and 500 mg potassium. White beans are known to be extremely beneficial for patient suffering from iron deficiency anemia and ischemic heart disease.