Gallstones patients are suitable to eat easily digestible, low-fat and high protein foods, such as soy products, fish, vegetables and fruits. 1. Soybean products: soybean products are rich in protein, which contains essential amino acids similar to animal proteins, calcium, iron and other minerals, vitamins and fiber, etc., which can replenish nutrients and energy for gallstone patients. 2. Fish: Fish is low in fat and cholesterol, rich in high quality protein, easier to be digested and absorbed by the gastrointestinal tract, suitable for gallstone patients. 3. Vegetables and fruits: patients can consume foods rich in vitamins and fiber to supplement nutrients. It is recommended that gallstone patients should pay attention to a balanced diet and avoid eating cold and irritating foods.