Kidney Stone Prevention Through Diet, Foods to Avoid

For patients prone to recurrent kidney stones, dietary prevention can be effective if no other chronic conditions are contributing to the presence of kidney stones (nephrolithiasis). Certain foods and drugs may contribute towards preventing kidney stones but it is important to first consult with your doctor to confirm/exclude other contributing factors.

Calcium and Kidney Stones

Contrary to popular belief, a normal calcium intake may play a role in preventing kidney stones. While calcium oxalate stones are by far the most common type of kidney stone, it is the high oxalate output that is one of the predisposing factors for kidney stones. Calcium binds with oxalate in the gastrointestinal tract thereby lowering the absorption and excretion.

A normal calcium diet does not mean that the calcium level in the blood will be high. The body regulates the calcium levels in the blood but in certain conditions, this may be disrupted thereby leading to hypercalcemia (high calcium levels in the blood) even if the dietary calcium intake is low. Any cause of hypercalcemia or hypercalciuria (high calcium levels in the urine) may increase the risk of developing kidney stones. This should not be confused with dietary calcium and a diet low in calcium may result in the formation of oxalate stones.

Unused calcium is passed out of the body through the urine. It can combine with a number of other substances and waste products, like oxalate, to form kidney stones. Even in normal amounts, calcium in the urine may form kidney stones by binding to other substances.

Kidney Stones Diet

Water Intake

Fluid intake is important for the prevention of kidney stones. Water is the best option and any person who is at risk of developing kidney stones should consume 2 to 4 litres of water a day. Avoid drinks that may contribute to dehydration like coffee, alcohol and caffeinated soft drinks. The fluid intake should be spread out during the course of the day.

List of Foods to Avoid

Most kidney stones are calcium oxalate stones (75% to 80%). Struvite stones (10% to 15%) are a result of repeated infections which affect the pH of the urine – dietary changes are insignificant in preventing the formation of these stones. Uric acid stones constitute some 5% of kidney stone cases and dietary changes can be beneficial for preventing the formation of these stones.

Calcium Oxalate Stones

Reducing the intake of foods rich in oxalate is essential in preventing these types of kidney stones. Spinach and rhubarb are two vegetables that are very high in oxalate compared to other foods.

Other foods include :
Vegetables, Fruits and Grains

  • Beans
  • Beets
  • Berries
  • Celery
  • Grapes
  • Green pepper
  • Okra
  • Peanuts
  • Red raspberries
  • Strawberries
  • Sweet potatoes
  • Swiss chard
  • Wheat bran
  • Wheat germ

High meat intake should be avoided. This includes red and white meat and fish. Offals (example : liver) should be avoided altogether.

Processed and Prepared Foods

  • Bran muffins, cereals
  • Chocolate
  • Cakes with fruit
  • Grits
  • Marmalade
  • Peanut butter
  • Soybean foods


  • Alcohol
  • Coffee
  • Cola drinks
  • Certain energy drinks
  • Tea


  • Vitamin D supplements should be avoided as it increases calcium absorption.
  • High intake of vitamin C supplements (mega doses) increases oxalate excretion through the kidneys.

Uric Acid Stones

Many of the dietary changes for the prevention of calcium oxalate stones may also be helpful for uric acid stones.

  • Alcohol should be avoided.
  • Caffeinated drinks should be limited.
  • Legumes like lentils should be limited or avoided altogether.
  • Meat intake, especially offals, should be reduced.
  • Dairy intake should be moderate.

Any dietary supplement that can make urine more alkaline like sodium bicarbonate may be helpful for uric acid stones as they are more soluble at a pH levels higher than 6.

Please note that any information or feedback on this website is not intended to replace a consultation with a health care professional and will not constitute a medical diagnosis. By using this website and the comment service you agree to abide by the comment terms and conditions as outlined on this page

Ask a Doctor Online Now!
  • Pingback: How Long to Dissolve a Kidney Stone with Diet and Medication? |

  • CG

    Thanks for the info. One of my best friends has suffered through 3 bouts of the calcium stones you mentioned. That’s over the past 10 years!

    He is diligent about diet and lifestyle changes but still produces stones. He has heard that long-term use of commonly prescribed pharmaceuticals can cause serious side effects and he is unwilling to risk dealing with them. He is looking for natural supplements to take.

    We read that vitamin B6 has been recommended by kidney doctors for decades and that magnesium and citrate have also proven to be effective in prevention. We can find those items on the web with no problem. But, rather than popping 3 pills 2x or 3x per day, he found a supplement called – DELETED – that contains all three and has another natural ingredient, inositol hexaphosphate (IP-6) they claim was found in a few studies to be effective in KS prevention. – DELETED – provides support for a healthy urinary and kidney environment that is less likely to support the crystalization of calcium and the other items purged by the kidneys.

    Have you heard of it? Can you tell us about it?

    • Dr. Chris

      Hi CG

      We do not comment on individual products and discourage the use of trade names in the comments. You appear to be promoting a product and we would appreciate it if you do not do so on this forum. Speak to a pharmacist or the manufacturer of the mentioned product for more information.