People with calcium kidney stones should limit their consumption of high-sodium foods, recommends the National Kidney Foundation. Those with calcium-oxalate stones may need to limit their consumption of oxalate-rich foods, while people with uric-acid stones may need to reduce their consumption of meat and other foods rich in purines.
For people with calcium kidney stones, the elimination or reduction of high-sodium foods may prevent additional stones from forming, explains the National Kidney Foundation. Cured meats, canned soups, cheese, bread and condiments are all high-sodium foods, according to the University of California San Francisco Medical Center.
Oxalate is a naturally occurring compound present in a variety of foods and beverages, states the National Kidney Foundation. Reducing oxalate intake may prevent new calcium-oxalate stones from forming in the urinary tract. Foods rich in oxalate include rhubarb, spinach, peanuts and sweet potatoes. Consuming purine-rich foods increases uric acid production, increasing the risk for uric-acid stones. Limiting purine intake can reduce the risk for uric-acid stones in some people. Shellfish, red meat and organ meat all contain high levels of purines.
Another way to prevent kidney stones is to reduce protein intake, notes the National Kidney Foundation. Foods high in protein include poultry, red meat, eggs and fish. A person with kidney stones should work with a doctor or nutritionist to determine the right amount of protein to consume each day.