The BBC says that drinking coffee regularly will help prevent gallstones.
Consuming nuts, which are loaded with unsaturated fats, can prevent gallstones, according to a new study in the Annals of Internal Medicine.
Refined carbohydrates affect the way the stomach metabolizes food, so the gallbladder doesn't empty efficiently. This leads to gallstones. Cutting down on refined carbohydrates will help. But, eating one tablespoon of unsalted butter a day, in one serving, will cause complete emptying of the gallbladder. The tablespoon of butter can't be polysaturated fat or monounsaturated fat, and it has to be eaten all at once. But, avoid dramatically increasing or decreasing your intake of fat - you may have to work up or down to this amount.
High intake of Fiber has been associated with a lower risk for gallstones.
Lecithin is a fat known as a phospholipid, which is known to help prevent the formation of cholesterol gallstones.
Take Calcium supplements.
A theory exist that the acids found in natural apple cider vinegar are beneficial in breaking up kidney stones and gallstones, by softening or dissolving them.
Alcohol in small amounts (one ounce per day) has been found to reduce the risk in women by 20%.
Women should take Vitamin C to help break down cholesterol in bile. Vitamin C deficiencies have been associated with a higher risk for gallstones.
Drinking plenty of water (8 to 12 glasses a day) flushes the liver and dilutes the bile.
Eat lots of vegetables.