在普通食物中, 乳製品是含鈣最豐富的食品, 某些綠葉菜和魚也富含鈣。 而骨質疏鬆的一個最主要原因是缺鈣, 比起吃鈣片, 食療補鈣效果更佳。
牛奶中也含有豐富的磷, 每100毫升牛奶中約含有125毫克鈣, 其鈣磷比例為3:1。
由於正確利用鈣、磷和維生素D需要鈣、磷比值範圍是1~2:1之間, 嬰兒為1.5:1, 1歲後到終生為1:1, 故牛奶的鈣、磷比值較適中, 可使鈣、磷等物質充分吸收。 所以可有效預防骨質疏鬆。
牛奶中還含有蛋白質、乳糖等物質。 如果膳食中不含乳製品, 就很難達到鈣的每日推薦量。
如果每天喝2杯牛奶(約480毫升)就足以達到成人的鈣需要量,
為了更好地使牛奶中的鈣成分吸收, 應該每天在喝奶的同時, 增加身體活動量, 保證每天"曬太陽", 這樣會收到更好的效果。