Question: what are the best foods to eat if you have osteoporosis?
Answer: Good-for-Your-Bones Foods Calcium. Some dairy products are fortified with Vitamin D. Collard greens, turnip greens, kale, okra, Chinese cabbage, dandelion greens, mustard greens and broccoli. Spinach, beet greens, okra, tomato products, artichokes, plantains, potatoes, sweet potatoes, collard greens and raisins.