Osteoporosis patients are advised to eat more foods rich in protein, calcium, phosphorus and vitamin D. However, the role of dietary supplements is limited and there is no “fastest and best” way to relieve the symptoms of osteoporosis. However, the role of dietary supplements is limited, and there is no “fastest, best” food, but also need to intervene with medication in order to alleviate the symptoms of osteoporosis. 1. Rich in protein: because osteoporosis is a group of calcification of bone tissue caused by a variety of reasons, so it is recommended that patients can eat foods with high protein content, such as lean meat, fish, soy products, eggs and so on. Because protein is the raw material that makes up the bone matrix, it can enhance the absorption and storage of calcium, which can prevent and treat osteoporosis. 2. Foods high in calcium and phosphorus: Generally speaking, osteoporosis patients, usually avoid falling, pay attention to reasonable dietary nutrition, eat more food high in calcium and phosphorus, such as shrimp, milk, dairy products, bone broth, beans, grains, leafy green vegetables. 3. Vitamin D-rich foods: Vitamin D-rich foods are mainly salmon, animal liver, mushrooms, eggs and so on. At the same time, pay attention to more sunshine and proper exercise, all these methods can help improve the symptoms of osteoporosis. 4. Pharmacological intervention: When dietary calcium intake is insufficient, calcium and vitamin D should be supplemented in time, such as calcium carbonate chewable tablets, calcium citrate tablets, vitamin D drops, etc., which can improve the symptoms of osteoporosis as soon as possible. When osteoporosis occurs, it is recommended to consult a doctor in time and take dietary supplements and drug interventions under the doctor’s guidance, avoiding self-medication so as not to delay the condition.