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

Tofu

Tofu is a soy-based food that is rich source of iron especially for vegetarians.  Study has shown that a half-cup (126-gram) serving contains 3.6 mg of iron, which is 19% of the RDI.

It is rich in thiamine and several minerals, including calcium, magnesium and selenium. All of these nutrients are helpful in providing immense benefits to the health. Tofu also contains special compounds called isoflavones which can provide relief from menopausal symptoms such as cramps and mood disturbances. It also increases insulin sensitivity proving great source of iron for diabetic patients.