Pe lângă calciu, un rol important în prevenirea şi combaterea osteoporozei are şi fosforul, iar aportul de calciu/fosfor în condiţii normale este de 2:1.
Excesul de fosfor în organism determină o eliminare crescută de calciu prin urină.
Celelalte minerale ca magneziu, potasiu, bor, zinc, seleniu, fier contribuie la o bună absorbţie a calciului.
Borul împiedică procesul de demineralizare a oaselor şi, împreună cu calciul, magneziul şi vitamina D previne instalarea osteoporozei. El ajută organismul să reţină calciul din alimente.
Vitaminele B 6, B 12, acidul folic, vitaminele A, C şi E influenţează puternic formarea structurii osoase. Vitamina E favorizează asimilarea calciului şi a fosforului, iar vitamina C este necesară în metabolismul calciului.
Potasiul influenţează creşterea osoasă după o fractură şi poate reduce mult calciul eliminat prin urină. Excesul de sare în alimente permite pierderea potasiului prin urină, afectând astfel corecta utilizare a proteinelor alimentare şi conducând la eliminarea de calciu. Alcoolul, cafeaua, zahărul şi diureticele determină scăderea potasiului din organism, provocând o eliminare mai puternică a calciului prin urină.