Dieta na osteoporozę musi być bogata w wapń, obecny w produktach spożywczych, takich jak mleko, ser i jogurt, oraz witaminę D, która znajduje się w rybach, mięsie i jajach. Witamina D zwiększa wchłanianie wapnia w jelicie, a wapń jest głównym składnikiem mineralnym