Osteoporosis should eat less vegetables rich in oxalic acid. Osteoporosis should eat less vegetables rich in oxalic acid, such as spinach, bamboo shoots, wild rice, cabbage, etc. This is because oxalic acid affects the gastrointestinal tract’s absorption of divalent cations such as calcium, copper, iron, zinc, etc., which is not conducive to bone health. Osteoporosis can eat more vegetables that contain more calcium, such as celery, rape, cabbage, broccoli, capers, collard greens and so on. In addition to vegetables, you can also eat more milk, eggs, fish, sesame sauce, soy foods, etc.. Patients with osteoporosis should have a balanced diet, participate in more outdoor exercise, get more sunshine, and supplement vitamin D to promote calcium absorption, which is conducive to improving osteoporosis symptoms.