This diet includes many factors that would prevent kidney stones. Drinking lots of water to keep them flushed, limited animal protein, low carbing which draws out sodium, and an adequate amount of the right kind of calcium (which women usually do not get enough). It is the oxalates that need to be avoided n large quantities if you are prone to stones. Eating too much Spinach can increase the oxalates in your body.