西方营养学家经长期研究得出结论食物疗法对预防骨质疏松症的效果更为显著。他们对21种不同的蔬菜进行了广泛的研究(利用切除卵巢的雌性大鼠作为动物模型以此研究体内雌激素急剧减少后骨钙流失情形),结果证实21种常见蔬菜中最能预防或减轻骨质疏松症的蔬菜是莴苣、西红柿、黄瓜、芝麻菜(学名紫花南芥)、葱、大蒜、欧芹(西芹)、莳萝等。
上述蔬菜比含钙丰富的牛奶、豆制品或牡蛎之类海产品更能有效甚至胜过价格昂贵的骨质疏松症新药“鲑降钙素”。故西方营养学家建议中老年人(尤其已绝经或即将步入更年期的妇女)平时应经常吃这些可预防骨质疏松症的蔬菜,最好将这些蔬菜搭配食用,以预防骨质疏松症的发生。