This diet is also rich in fresh fruits and vegetables and is ideal for gallstones. However, make sure you avoid citrus fruits and vegetables belonging to cabbage family. Cucumbers, beets, green beans, sweet potatoes, okra, tomatoes, fresh garlic and onions are some of the vegetables that you should consume.