Osteoporoosin ruokavaliossa on oltava runsaasti kalsiumia, jota on elintarvikkeissa, kuten maito, juusto ja jogurtti, sekä D-vitamiinia, jota löytyy kalasta, lihasta ja munista. D-vitamiini lisää kalsiumin imeytymistä suolistossa, ja kalsium on tärkein muodostava mineraali