結石的種類不同,對飲食的要求也不盡相同,以最常見的含鈣尿路結石來看,保持營養平衡,增加富含聚氨酸的水果攝入,是預防結石復發的重要措施。先是要增加液體攝入,推薦每天的液體攝入量在4L以上,保證每天的尿量保持在2.0-2.5L以上。對於飲食的調節,關於含鈣高飲食的調節,正常範圍和適當程度的高鈣飲食,對預防尿路含鈣結石的復發,是具有臨床治療價值的。飲食中進行補鈣,對結石的預防可能不利,因為不加控制的高鈣飲食,會增加尿液的過飽和水平。通過藥物補鈣預防含鈣結石的復發,僅適用於腸源性高草酸尿症。
要限制飲食中的草酸攝入,目前草酸鈣結石患者,尤其是高草酸尿患者,應避免攝入像甘藍、杏仁、花生、甜菜、歐芹、菠菜、紅茶等富含草酸的食物,其中菠菜中的草酸含量是最高的。限制鈉鹽的攝入,高鈉飲食會增加尿鈣的排洩,因此每天的鈉攝入量應當少於2g。限制蛋白質的過量攝入,高蛋白質飲食引起尿鈣和尿草酸鹽排洩增多的同時,使尿的聚氨酸排洩減少,並降低尿的pH值,是誘發尿路含鈣結石形成的重要危險因素之一。減少維生素C的攝入,維生素C經自然轉化後可以生成草酸,所以服用維生素C後,尿草酸的排洩量顯著增加,形成草酸鈣結晶的危險程度也相應增加。限制高嘌呤飲食,伴高尿酸尿症的草酸鈣結石,應避免高嘌呤飲食,富含嘌呤的食物有動物內臟、沙丁魚、鳳尾魚等。