What Foods Are Bad to Eat If You Have Kidney Stones?

David Clapp/Photolibrary/Getty Images

People suffering from kidney stones should limit their consumption of animal proteins, foods high in sodium, and foods high in oxalate or phosphate, as those lead to kidney stone formation, notes Harvard Medical School. Patients may need to either eliminate those foods from their diets or reduce their intake.

Eggs, poultry, seafood and red meat are all animal sources of protein that elevate uric acid levels, potentially causing kidney stones. Diets that are high in protein also diminish the stores of citrate in the body. Citrate is the substance in urine that blocks the formation of stones. People who regularly suffer from stones should consume no more meat than a piece the size of a deck of cards each day, advises Harvard Medical School.

Colas are chock full of phosphate, and chocolate, beets, rhubarb, spinach, many nuts and tea are all high in oxalate. Both of these substances contribute to kidney stones over time. People who already have kidney stones should either abstain from these foods or consume less of them. Limiting total intake of sodium to 2,300 milligrams per day (or 1,500 milligrams for people with a history of kidney stones) also reduces the risk of kidney stone development, as stated by Harvard Medical School.