There is no food that gallstone patients absolutely can not eat, only gallstone patients need to avoid food, such as high cholesterol, high-fat food, oxalic acid content of food and spicy stimulating food, etc. But it is not absolutely can not eat. But it is not absolutely can not eat, try to avoid can. 1. High cholesterol, high fat food: some of the formation of gallstones and bile cholesterol concentration is too high, or fat content is too high. Therefore, in order to avoid the aggravation of the condition, patients with gallstones should avoid high cholesterol food and high fat food, such as animal fat. 2. Foods with high oxalic acid content, such as spinach. The combination of oxalic acid and calcium in these foods may further aggravate the condition. 3. Spicy and irritating foods: such as chili peppers, green onions, ginger and garlic. Frequent consumption of spicy and stimulating foods may aggravate the burden on the intestinal tract, leading to worsening of pain symptoms. Patients with gallstones should follow the doctor’s instructions for treatment, diet and activities, and report any abnormalities to their healthcare provider immediately.