Hi, How Can We Help?

Should I avoid certain foods while passing a stone? 

Posted:    Author:  

Harry Whitmore, Medical Student

   Reviewed by:  

Dr. Stefan Petrov, MBBS

While you are actively passing a kidney stone, your immediate dietary focus should shift from long-term prevention to minimizing anything that could irritate the urinary tract or cause the stone to grow larger. In the UK, clinicians typically advise reducing high-oxalate foods, salt, and excessive animal proteins during an acute episode. While diet alone won’t “dissolve” an existing calcium oxalate stone, making the right choices can prevent “new” layers of minerals from attaching to the stone, potentially making its journey through the ureter slightly easier. 

What We will cover in this Article 

  • The impact of high-oxalate “trigger” foods 
  • Why sodium (salt) is your biggest enemy during stone passage 
  • The role of animal protein in urine acidity 
  • Why you should not avoid calcium during an attack 
  • Fluids to prioritize versus those to avoid 
  • A data table of common foods and their oxalate/salt levels 

High-Oxalate Foods: The “Crystal Builders” 

The most common type of kidney stone is made of calcium oxalate. Oxalate is a natural compound found in many healthy foods, but when you are trying to pass a stone, high levels of it in your urine can make the stone’s surface stickier or even contribute to its growth. 

During an active stone episode, it is wise to temporarily limit “oxalate bombs.” Foods like spinach, rhubarb, almonds, and beetroot contain exceptionally high levels of this compound. By reducing these, you lower the concentration of “building blocks” available in your urine. 

  • Spinach and Rhubarb: Contain the highest concentrations of oxalate. 
  • Nuts and Soy: Almonds and soy products are significant sources. 
  • Beetroot and Sweet Potatoes: Moderate sources that should be limited during an attack. 

The Danger of High Sodium (Salt) 

In the UK diet, excess salt is a leading contributor to stone issues. Sodium is particularly problematic during stone passage because it forces your kidneys to excrete more calcium into your urine. 

When urine is flooded with calcium due to high salt intake, the “saturation” levels rise. This can make the stone feel “sharper” as new crystals attach to its jagged edges. Furthermore, high salt intake can cause mild dehydration by pulling water away from your cells, which is the opposite of the “flushing” effect you need. 

  • Processed Foods: Ready meals and tinned soups are often hidden salt traps. 
  • Table Salt: Avoid adding extra salt to meals while the stone is moving. 
  • Effect on Calcium: Higher salt = Higher urinary calcium = Larger/stickier stones. 

Animal Protein and Urine Acidity 

Large amounts of animal protein such as red meat, poultry, and eggs can change the chemical balance of your urine. High protein intake increases the acidity (lowers the pH) of your urine and reduces the levels of citrate, which is the natural chemical that prevents stones from sticking together. 

If you are passing a stone, try to swap some of your meat for plant-based proteins like lentils or beans (though be mindful of oxalate in some beans). Keeping your urine less acidic makes the environment less “friendly” for stone growth and can help reduce the irritation in the lining of the ureter. 

Amazing Data: Food Impact on Stone Chemistry 

The following data illustrates how specific dietary choices can either help or hinder the environment in your urinary tract during an attack. 

Food/Nutrient Type Impact on Stone UK Clinical Recommendation 
Spinach / Rhubarb Very High Oxalate Avoid completely during passage 
Table Salt / Crisps Increases Urine Calcium Strictly limit (<6g per day) 
Red Meat Increases Acidity Limit to one small portion 
Dairy (Milk/Cheese) Binds to Oxalate Maintain normal intake 
Lemons / Limes Increases Citrate Increase intake (Lemon water) 
Strong Black Tea Moderate Oxalate Swap for herbal tea or water 

The Calcium Paradox: Do Not Avoid It 

A common mistake people make while passing a stone is cutting out dairy and calcium-rich foods. They assume that because the stone is made of calcium, less calcium is better. Avoiding calcium can make things worse. 

When you eat calcium-rich foods (like milk, yoghurt, or cheese) with your meals, the calcium binds to oxalates in your stomach and intestines before they ever reach your kidneys. This prevents the oxalate from entering your urine. In the UK, the advice is to maintain a normal, healthy intake of dairy to help “trap” oxalates and keep them out of your urinary tract. 

To Summarise 

While passing a kidney stone, your goal is to create “thin,” diluted urine that is low in stone-forming minerals. Temporarily avoiding high-oxalate foods like spinach and almonds, strictly limiting salt, and reducing heavy animal proteins can help prevent the stone from growing or becoming more abrasive. Most importantly, do not cut out calcium; instead, pair it with your meals to help manage oxalate levels naturally. 

If you are looking to refine your long-term diet to prevent future stones, weight management is a key factor; you can use our BMI Calculator to monitor your progress as part of a wider health plan. 

Can I eat chocolate while passing a stone?

Chocolate contains moderate amounts of oxalate. It’s best to limit it to small amounts until the stone has passed.

Is it okay to drink coffee? 

A cup or two of coffee is generally fine and acts as a mild diuretic, but ensure you are drinking twice as much water to compensate for any dehydrating effects.

Should I avoid Vitamin C supplements? 

High doses of Vitamin C (over 1,000mg) can be converted into oxalate in the body. It is often recommended to stick to food-based Vitamin C during a stone episode. 

What about alcohol? 

Alcohol can dehydrate you quickly, making urine more concentrated and pain more intense. It is best to avoid alcohol until the stone is gone.

Does apple cider vinegar help? 

There is some anecdotal evidence that it helps, but clinical data is thin. If you use it, ensure it is heavily diluted so the acidity doesn’t irritate your stomach. 

Are all nuts high in oxalate? 

Almonds and cashews are very high. If you need a snack, pistachios or walnuts are generally lower in oxalate, but should still be eaten in moderation.

Can I eat bread and pasta?

Yes, most refined grains are low in oxalate. However, whole-wheat products have slightly higher levels, so don’t overdo them during an active attack. 

Authority snapshot 

This article was reviewed by Dr. Stefan Petrov, a UK-trained physician with an MBBS and postgraduate certifications including ACLS and BLS. Dr. Petrov has managed hundreds of urological cases in the NHS and provides expert advice on the metabolic impact of diet on stone formation. This guide follows the clinical standards set by the British Association of Urological Surgeons (BAUS). 

Written By Harry Whitmore, Medical Student
Dr. Stefan Petrov, MBBS
Reviewed By Dr. Stefan Petrov, MBBS

Dr. Stefan Petrov is a UK-trained physician with an MBBS and postgraduate certifications including Basic Life Support (BLS), Advanced Cardiac Life Support (ACLS), and the UK Medical Licensing Assessment (PLAB 1 & 2). He has hands-on experience in general medicine, surgery, anaesthesia, ophthalmology, and emergency care. Dr. Petrov has worked in both hospital wards and intensive care units, performing diagnostic and therapeutic procedures, and has contributed to medical education by creating patient-focused health content and teaching clinical skills to junior doctors.

All qualifications and professional experience stated above are authentic and verified by our editorial team. However, pseudonym and image likeness are used to protect the reviewer's privacy.