Fatty foods contain more cholesterol, which affects the balance of bile acids, cholesterol, lecithin and calcium salts, making it easy to develop gallstones. In addition, eating too much sugar can also be converted into fat, leading to excessive secretion of cholesterol in the bile, which can easily form stones. But the use of any food can not go to extremes, fats and oils food is also the same, eat more is certainly not good, but do not eat the same harmful. Not to mention not eating fats and oils may cause nutritional disorders, do not eat fats and oils not only can not prevent stone, but on the contrary will only promote the formation of stones. This is because the regular emptying of the gallbladder to prevent the formation of gallbladder stones important mechanism, and the gallbladder contraction depends mainly on cholecystokinin, lipid food into the duodenum can promote the release of more cholecystokinin, thus less likely to form stones. If you eat too much fatty food, you will easily suffer from cholesterol stones, while if you eat vegetarian food alone, you will easily suffer from bile pigment stones. Therefore, it is important to have a balanced diet with a combination of meat and vegetables.