Tofu, made from soybeans, is a great source of plant-based iron, as per the Journal of Food Science and Technology, providing about 3 mg per 100 grams. It is also rich in protein and calcium.
This means that when it comes to breakfast, the doctor says that you should be taking "calcium and iron at different times of the day, at least a few hours apart. So if you're drinking milk, eating ...