High-oxalate foods. Many plants contain oxalate, so it’s hard to avoid it entirely. But some foods have much more than others. Try to limit:
Almonds and cashews
Baked potatoes with skin
Bran cereals and shredded wheat cereals
If you eat or drink calcium-rich foods at the same time, they can help your body handle oxalate without turning it into a kidney stone. So pair your spinach salad with low-fat cheese. Or mix nuts or berries into yogurt. Drinking milk does not cause kidney stones.
Salt. If you eat a lot of sodium, which is an ingredient in salt, that raises the amount of calcium in your urine. Once you finish eating, any extra oxalate “sticks” to calcium in the kidneys. That can produce stones. So limit canned foods, packaged meats, fast foods, and condiments in your diet.
Animal protein. Limit beef, pork, eggs, cheese, and fish, because they may raise your chances of most types of kidney stones.
Vitamin C. Too much can make your body produce oxalate. So don’t take more than 500 mg a day.https://www.webmd.com/kidney-stones/kidney-stones-food-causes#1
Hm, WebMD knows about this.