What foods should people with osteoporosis eat more of?
People with osteoporosis should eat more foods rich in calcium and vitamin D. Calcium helps strengthen bones, while vitamin D aids in calcium absorption. Common high-calcium foods include milk, yogurt, cheese, and green vegetables like spinach and kale. Additionally, fish like salmon and sardines are rich in both vitamin D and calcium. Moderate amounts of nuts and legumes are also good choices. At the same time, avoid consuming too much salt and caffeine as they can accelerate calcium loss.