Although genetic factors play an important role in the development of nephrolithiasis, environmental factors such as diet also appear to affect stone formation. Diet based on restricted intake of animal proteins and salt, combined with a normal calcium intake, may reduce the risk of stone formation. However, the efficacy in preventing stone recurrences is limited, in particular in repeated stone formers.