Question: what food should you eat if you have osteoporosis?
Answer: Best Diet to Beat Osteoporosis The safest strategy is eating a diet that's low in salt and rich in fresh and minimally processed whole grains, fruits, and vegetables. Include enough calcium and vitamin D from foods, and supplements if necessary, and be sure to limit caffeine and carbonated drinks.