《中國居民膳食指南(2016)》建議透過牛奶及奶製品補充鈣,成年居民每天攝入300克牛奶或相當量的奶製品。奶及奶製品是膳食鈣的最好來源,奶及奶製品中不僅鈣含量高,而且其中的鈣容易被人體所吸收利用——牛奶中含有的維生素D、乳糖等物質能促進鈣的吸收,因此生物利用率也較高,約為32.1%,是鈣的主要來源。而豆類及其製品鈣含量也較高,生物利用率達20%以上,是鈣的良好來源。大豆及其製品也是鈣的良好來源,但鈣含量和吸收利用率都不如奶製品。
根據《中國食物成分表(第一冊)(第2版)》,比較每100克可食部分鈣含量,蝦皮中為991毫克,芝麻醬中為1170毫克,均比牛奶中104毫克和豆腐中164毫克高,但是選擇鈣的良好來源不僅要考慮該食物的含鈣量,還要考慮該食物鈣的生物利用率。儘管蝦皮和芝麻醬鈣含量高,但是生物利用率相對低,也不可能天天或經常食用,所以一般不推薦透過食用蝦皮和芝麻醬補鈣。
研究發現,儘管動物骨頭中含大量鈣,但是50克豬骨經過20分鐘的熬煮,湯中的鈣濃度僅為67.6毫克/升,也就是說一碗200毫升的湯中僅僅含鈣13.52毫克。骨頭湯中的乳白色物質並不是鈣,而是溶出的脂肪。這是由於骨頭中鈣是以羥基磷灰石形式存在, 在水中基本不溶解。同時,湯中過多脂肪也不利於鈣的吸收,所以透過骨頭湯補鈣並不科學。