Foods with monounsaturated fats, such as fatty fish and avocados, as well as whole-grain breads, fruits, vegetables and nuts are all beneficial when it comes to preventing gallstones. Sugar and foods with saturated fats, such as butter and fatty meats, increase gallstone risk, as stated by Everyday Health.
Fatty fish, such as salmon, albacore tuna and mackerel, contains omega-3 fatty acids, which reduce the risk of gallstones. Fish oil facilitates emptying of the gallbladder, leaving less precipitate behind to form stones. Whole-grain breads, cereals and vegetables can pull the fats out of the digestive tract so that they cannot make their way to the gallbladder and aggregate into stones, notes Everyday Health.
The polyunsaturated fats in peanuts, walnuts and almonds may help with the prevention of gallstones but only if they are not salted. A handful of nuts per day is all that is needed to gain this benefit. Carbohydrates are permitted but preferably in whole-grain form, as processed foods and white bread or pasta cause blood sugar to spike, and sugars in the gallbladder can form stones, as stated by Everyday Health.
Regular exercise is important for a number of reasons, but keeping a lower weight can prevent gallstones as well. Taking part in 30 minutes of vigorous exercise at least five times a week is the minimum to influence gallstone formation, states Everyday Health.