胆结石多见于肥胖而伴有血脂、血糖值偏高的人,因此,应以吃含膳食纤维多的食物,如粗米面、玉米、马铃薯等为宜。膳食纤维能吸附肠道内胆汁酸,抑制肠内胆固醇的吸收,又能促进肠蠕动,增加胆固醇和胆汁的排泄,有利于本病的预防。但在胆结石已经形成并频频发作期,应提供低纤维的软饭或少渣、无渣的半流质饮食,因为高纤维食物可促进肠蠕动,使胆囊更觉疼痛。
由于胆结石的形成与食物胆固醇摄入过多有关。胆固醇在胆汁中是溶解在胆盐和卵磷脂所形成的微胶粒,胆汁酸减少或胆固醇增加,都会导致胆固醇呈过饱和状态而沉淀析出,形成胆固醇结石。因此适当限制胆固醇摄入对本病的防治颇为重要。对已患胆结石病人,每天的胆固醇供应以低于300毫克为宜,限制动物内脏、蛋黄、鱼子、蟹黄等胆固醇高的食物,可多选用大豆及其制品。