Kidney Stones Prevention: Adequate water intake, Calcium intake, Limit oxalate intake | Singapore General Hospital
Skip Ribbon Commands
Skip to main content

Kidney Stones

Kidney Stones - How to prevent?

You are likely to form another if you have had more than one kidney stone. Therefore, prevention is important.

Adequate water intake. If you tend to form kidney stones, try to drink enough liquid throughout the day to produce at least two litres of clear urine.

Calcium intake. In the past, people who form calcium stones were told to avoid dairy products and other foods with high calcium content. Recent studies have shown that foods high in calcium, including dairy products, may help prevent calcium stones. Older women taking calcium supplements to prevent bone loss should continue to do so.

Oxalate intake. If you are prone to forming calcium oxalate stones you may be asked by your doctor to limit or avoid certain foods if your urine contains an excess of oxalate. Foods that have medium amounts of oxalate may be eaten in limited amounts.

Vitamin D intake. You may be told to avoid food with added vitamin D and certain types of antacids that have a calcium base.

Meat intake. If you have highly acidic urine you may need to eat less meat, fish, and poultry as these foods increase the amount of acid in the urine.

High-oxalate Foods

  • Spinach, rhubarb, beets
  • Peanuts
  • Soybean crackers
  • Chocolate
  • Black tea
  • Sweet potatoes

Medium-oxalate Foods

  • Grapes
  • Celery, green pepper
  • Raspberries, strawberries
  • Marmalade
  • Liver

Kidney Stones - Preparing for surgery

Kidney Stones - Post-surgery care

Kidney Stones - Other Information

The information provided is not intended as medical advice. Terms of use. Information provided by SingHealth

Discover articles,videos, and guides afrom Singhealth's resources across the web. These information are collated, making healthy living much easier for everyone.