Compared to grains and vegetables, it is beneficial to eat more iron-rich meats. Moreover, if you also consume foods like liver, yellow-green vegetables, and beans together, you can ensure the iron your body needs. Another point is to try to choose natural, unprocessed foods, as minerals in food can be easily lost during processing. For example, grains can lose up to 75% of their iron during the dehusking process. In addition, you should regularly eat beef, pork, and chicken, and also consume more liver, which is considered a treasure trove of iron. As for fish, some people seem to only eat light-colored, white-fleshed fish. In fact, you should also eat more fish with blue backs, such as tuna, mackerel, carp, and sardines. The dark-fleshed fish like salmon and tuna contain a large amount of iron and are beneficial foods for preventing anemia.
It is generally thought that soybeans are troublesome to prepare, but if you boil them, it is surprisingly simple. Also, processed soybean products like tofu, douchi (fermented black beans), and fried tofu should be widely used as regular side dishes. Processed foods like instant meals contain a lot of phosphorus. Too much phosphorus can interfere with the absorption of iron. Therefore, eating too much of these foods will greatly reduce the absorption rate of iron, even if you intentionally eat iron-rich meals. Therefore, you should eat more freshly prepared dishes, and it is best to cook them yourself so that you know exactly what is in them. Also, eat more vegetables and fruits. Yellow-green vegetables such as bok choy, spinach, and chives contain many vitamins.