鈣質是骨骼強健的基礎,五十歲下的成年人需要的鈣量是每天大約一千毫克,五十歲以上的人則需要每天1200毫克,鈣最常見來源,也就是牛奶,不喝牛奶,一杯酸奶也至少含有一定量牛奶的鈣離子。即使是對乳糖不耐受的人也有多種的低乳糖或者無乳糖的奶制品可以選擇,骨質疏松可以吃牛奶,酸奶或者是奶酪。
此外骨質疏松的病人也可以吃魚類,比如像沙丁魚,鮭魚,鮭魚與其他多脂魚可提供大量的促進骨骼生長的營養要素,除了含有鈣質以外,還含有輔助鈣吸收的維生素d和相應的脂肪酸,魚油補充已被證實為可以減少老年婦女骨流失,預防骨質疏松。