Osteoporozda beslenme, yeterli kalsiyum ve D vitamini alımını önceliklendirmelidir. Günlük kalsiyum ihtiyacı yaş ve cinsiyete göre farklılık göstermekle birlikte, ortalama 1200-1500 mg/gün alımı önerilmektedir. Kalsiyum açısından zengin besinlerin düzenli tüketimi büyük önem taşır.