There are no obvious foods that are contraindicated for kidney stones, only that eating less oxalic acid or foods that promote stone formation can prevent stone formation or help to expel stones through diet. Excessive oxalic acid accumulation can lead to calcium oxalate stones, so you should eat less oxalic acid-rich foods such as spinach, beans, grapes, cocoa, tea, tomatoes, plums, oranges and bamboo shoots. Foods with too much purine, such as animal offal, seafood, peanuts, beans, etc., are also oxalic acid after metabolism and should be consumed in reduced amounts. Avoid alcohol, caffeine, strong tea and other beverages, the best drink for kidney stones is warm boiled water. Soy products and soy foods also contain high levels of oxalate and phosphate, which can combine with calcium ions in the kidney to form stones. Excessive consumption of cod liver oil, which contains vitamin D, is also prohibited and can contribute to stone formation. The habit of drinking milk before going to bed should also be changed. During sleep, the volume of urine is reduced and concentrated, the tangible substances in the urine increase, and the calcium in the milk will increase suddenly for a short time, making it easy to form stones. Avoid taking all herbal medicines that are tonic, hairy and hot. In short, pay attention to avoid excessive intake of the above-mentioned foods, proper physical exercise, a happy mood, appropriate increase in daily water intake, and also eat more watermelon, pears, and foods rich in vitamin C, such as kiwi, oranges, etc., which can promote the discharge of kidney stones.