The consumption of foods made from soybeans is increasing because of their desirable nutritional value. However, some soy foods contain high concentrations of oxalate and/or phytate. Oxalate is a component of calcium oxalate kidney stones, whereas phytate is an inhibitor of calcium kidney stone formation. Thirty tested commercial soy foods exhibited ranges of 0.02-2.06 mg oxalate/g and 0.80-18.79 mg phytate/g. Commercial soy foods contained 2-58 mg of total oxalate per serving and 76-528 mg phytate per serving. Eighteen of 19 tofu brands and two soymilk brands contained less than 10 mg oxalate per serving, defined as a low oxalate food. Soy flour, textured vegetable soy protein, vegetable soybeans, soy nuts, tempeh, and soynut butter exhibited greater than 10 mg per serving. The correlation between oxalate and phytate in the soy foods was significant (r = 0.71, P < 0.001) indicating that oxalate-rich soy foods also contain higher concentrations of phytate. There also was a significant correlation, based on molar basis, between the divalent ion binding potential of oxalate plus phytate and calcium plus magnesium (r = 0.90, P < 0.001) in soy foods. Soy foods containing small concentrations of oxalate and moderate concentrations of phytate may be advantageous for kidney stone patients or persons with a high risk of kidney stones.