Question: is tofu high in iron?
Answer: Tofu. Tofu is a soy-based food that's popular among vegetarians and in some Asian countries. A half-cup (126-gram) serving provides 3.4 mg of iron, which is 19% of the DV ( 48 ). Tofu is also a good source of thiamine and several minerals, including calcium, magnesium, and selenium.