Avoids Food:
Large amounts of Spinach, chocolate and high-oxalate foods.
Caffeinated coffee, black tea and cola
Salt
People who eat a lot of salt tend to excrete more calcium in their urine than they would on a low-salt diet. Again, the more calcium that passes through the kidneys, the higher the likelihood that it will bind with oxalates to form kidney stones.
More surprising is the high sodium content of foods that don’t even taste salty, such as bread and some breakfast cereals. The Australian and New Zealand Dietary Guidelines both recommend choosing foods low in salt — those that have 120 mg or less per 100 g. And of course, cut back on using the saltshaker, too.
Fatty meat, fish, poultry and alcohol
Some people with kidney stones have excessive uric acid in their urine, which can contribute to kidney stones. (Don’t confuse this with acids such as citrate, which can prevent the formation of stones in urine.) If you’re prone to this type of stone, your doctor may suggest that you limit meat, fish and poultry because these foods are high in purines, substances that can break down into uric acid in the body. Alcohol, too, can promote uric acid formation.
Did you know? There are countless ways to include lemons in your diet? Squeeze the juice on fresh vegetables or add it to poaching liquids, or roast a chicken with a pierced lemon in its cavity.