Written by Inara Hasanali, M.A.  | 
Article Reviewed by Dietitian julia samuel, M.Phil on Nov 23, 2016

Diet for Calcium Stones

A diet for Calcium Stones should limit substances that increase blood and urine levels of calcium, such as caffeine and sodium. It is better to avoid foods and beverages such as coffee, chocolate, and fast foods.

You may also increase the amount of foods that reduce excretion of calcium into the urine, such as cranberries.

Mineral supplements that are reported to reduce urinary calcium are magnesium and potassium.

Vitamin B6 is also reported to reduce urinary calcium.

Diet for Calcium Oxalate Stones

A diet for Calcium Oxalate Stones should limit substances that increase levels of both calcium and oxalate in the blood and urine. Substances that increase levels of oxalates are oxalate-rich foods and Vitamin C. Vitamin C converts to oxalate in the urine.

Oxalate-rich foods include spinach, rhubarb, colocasia, beets, nuts, chocolate, and black tea.

You may also add substances that reduce the levels of oxalate in the urine, such as Vitamin B 6 and magnesium.

Diet for Calcium Phosphate Stones

If you suffer from Calcium Phosphate Stones your diet should be compatible with treatments for the underlying metabolic conditions that caused the stone. Your first step should be to consult your doctor about this.

High urine pH (low acidity of the urine) is also correlated with phosphate stone formation. With your doctor’s approval, you may increase the amount of urine acidifiers in your diet. Such foods include animal proteins and citrus fruits.


  1. Education, Advocacy, Support, Highlight Sixth ICF Symposium - (https://cystinuria.org/education-advocacy-support-highlight-sixth-icf-symposium/)
  2. Kidney Stones - (https://www.niddk.nih.gov/health-information/urologic-diseases/kidney-stones)


vaishali9524 Tuesday, August 5, 2014

To avoid kidney stones limit your potassium intake...Avoid foods which are high in potassium..Fruits and vegetables are high in potassium..so have your servings limited

JamesGreyson Wednesday, April 3, 2013

Good article, kidney stones are very painful, most of them are build up of calcium oxalate. They are usually a result of poor diets that may contain to much animal protein, bad fats, excess sodium, etc. try and stay away from proceed foods. Most of the time it requires a diet change.

soniaselanders Friday, January 25, 2013

I had a kidney stone and the lab results showed it was full of calcium. All the dr said was to drink LOTS of water. I already drink a lot of water so what else can I do?

Fatima84 Thursday, January 17, 2013

Dear Sir/madam,
I fell seriously ill n was admitted for 10 dayz in d hospital, I noticed that my left belly side was swollen so I did C.T scan of abdomen and pelvis, in the result, the liver is normal size, the pancreas is normal is size and shape but Intraparechymal calcus seen in left kidney measuring 1.0cm

jayaprakash167 Monday, January 14, 2013

Good morning Sir i have mild hydroureternphrosis what i mean and how to get treatment from this and what are the safety pricautions to be taken

View More Comments

Do you wish to consult Nephrologist for your problem? Ask your question

Most Popular on Medindia