This includes plenty of fresh fruit and vegetables (at least 5 portions a day) and wholegrains. There's also evidence that regularly eating nuts, such as peanuts or cashews, can help reduce your risk of developing gallstones. Drinking small amounts of alcohol may also help reduce your risk of gallstones.