Skip to main content

Can diet influence the formation of kidney stones?

Can diet influence the formation of kidney stones?

Get Answers


Can diet affect kidney stones?

Yes, diet can play a role in the formation of kidney stones. What you eat and drink can change the balance of substances in your urine, which may make stones more or less likely to form.

Kidney stones are hard crystals that develop when certain minerals build up. The most common type is calcium oxalate, and diet can influence the amount of oxalate, calcium, salt and fluid in the body.

Foods and drinks that may increase risk

Some foods are linked with a higher risk of kidney stones, especially if you are prone to them already. These include foods high in oxalate, such as spinach, rhubarb, beetroot, nuts and some tea drinks.

Too much salt can also raise the risk. A high-salt diet may increase calcium in the urine, which can contribute to stone formation.

Eating a lot of animal protein, such as red meat, can make urine more acidic. This may increase the chance of certain types of stones developing.

Foods that may help reduce risk

Drinking enough fluids is one of the best ways to help prevent kidney stones. In the UK, water is usually the best choice, and staying well hydrated helps dilute substances in the urine.

Getting enough calcium from food may also help. Dairy foods such as milk, yoghurt and cheese can bind with oxalate in the gut, which may reduce the amount absorbed into the urine.

Fruit and vegetables can be helpful too. A balanced diet that includes these foods may support better urine chemistry and lower stone risk.

What matters most in everyday life

For many people, the main dietary focus should be on balance rather than cutting out whole food groups. Small changes, such as reducing salt and drinking more water, can make a real difference.

If you have had kidney stones before, your GP may advise a more tailored approach. This can depend on the type of stone you had and any other health conditions you live with.

When to get advice

If you think you may have kidney stones, seek medical advice, especially if you have severe pain, blood in your urine or difficulty passing urine. These symptoms should not be ignored.

A GP or dietitian can help you understand whether your diet may be affecting your risk. They can also suggest practical changes that fit your usual meals and routine.

Frequently Asked Questions

Yes. Diet can affect the amount of substances in urine that contribute to stone formation, such as calcium, oxalate, uric acid, and sodium.

Foods high in salt, large amounts of animal protein, and foods very high in oxalate may increase risk in some people.

Yes. Staying well hydrated helps dilute the urine, which lowers the chance that stones will form.

High sodium intake can increase calcium in the urine, which may raise the risk of certain kidney stones.

Usually no. Normal amounts of dietary calcium from food are often helpful, while very low calcium intake may actually increase stone risk in some people.

Not usually. In many cases, getting enough calcium from food is recommended because it can bind oxalate in the gut and reduce stone risk.

They can, especially for people prone to calcium oxalate stones. Foods like spinach, rhubarb, beets, nuts, and chocolate are common examples.

Yes. High intake of meat, poultry, and fish can increase uric acid and lower urinary citrate, which may promote stone formation.

Yes. Citrus fruits such as lemons and oranges contain citrate, which can help reduce stone formation in some people.

Yes. High sugar intake, especially from sugary drinks, may increase the risk of stones in some people.

Some sodas may increase risk, particularly those sweetened with sugar or containing phosphoric acid, depending on the type and overall diet.

They can be, if well balanced. Diets that emphasize fruits, vegetables, and moderate calcium may reduce risk, but some plant foods are high in oxalate.

High doses of vitamin C may increase oxalate production in the body and can raise stone risk in some people.

Yes. Different stones have different causes, so dietary advice may vary for calcium oxalate, uric acid, cystine, or struvite stones.

Magnesium may help in some cases by binding oxalate, but its effect depends on the overall diet and stone type.

No. A complete avoidance is usually unnecessary. It is often better to moderate high-oxalate foods and pair them with calcium-rich foods at meals.

Yes. Diets that lead to poor fluid intake or excessive fluid loss can concentrate urine and increase stone formation.

Often yes. Fruits and vegetables can increase citrate and improve urine balance, which may help lower risk.

Yes. High-protein diets, especially those heavy in animal protein, can change urine chemistry in ways that may promote stones.

No. Diet can reduce risk, but genetics, medical conditions, hydration, and other factors also play important roles.

Important Information On Using This Service


This website offers general information and is not a substitute for professional advice. Always seek guidance from qualified professionals. If you have any medical concerns or need urgent help, contact a healthcare professional or emergency services immediately.

Some of this content was generated with AI assistance. We've done our best to keep it accurate, helpful, and human-friendly.

  • Ergsy carefully checks the information in the videos we provide here.
  • Videos shown by Youtube after a video has completed, have NOT been reviewed by ERGSY.
  • To view, click the arrow in centre of video.
Using Subtitles and Closed Captions
  • Most of the videos you find here will have subtitles and/or closed captions available.
  • You may need to turn these on, and choose your preferred language.
Turn Captions On or Off
  • Go to the video you'd like to watch.
  • If closed captions (CC) are available, settings will be visible on the bottom right of the video player.
  • To turn on Captions, click settings.
  • To turn off Captions, click settings again.