U.S. doctors online nowAsk doctors free
Top answers from doctors based on your search:
Disclaimer

What to eat if you have kidney stones

A 35-year-old male asked:
Dr. Alok Agrawal
36 years experience
See below: Soya beans are high in protein, which can lead to formation of stones. Soya bean oil is fat and should be ok to take in kidney stones. In general be c... Read More
Created for people with ongoing healthcare needs but benefits everyone.
Dr. Rex Mahnensmith
A Verified Doctoranswered
46 years experience
Oxalate: Oxalate is the culprit in beans; the solid soy bean has more oxalate than soy oil, for sure; so eating soy beans will more likely increase stone pote... Read More
Created for people with ongoing healthcare needs but benefits everyone.
A 42-year-old member asked:
Dr. James Krick
Urology 38 years experience
Syoned: I don't know of any dietary items that alter the course of kidney stone pain. Typically stones are only painful when they leave the kidney by way of ... Read More
Created for people with ongoing healthcare needs but benefits everyone.
A 43-year-old member asked:
Dr. Bruce J. Stringer
Radiology 49 years experience
Yes but...: If you form oxalate stones then nuts are one of the foods that you may be advised to avoid.
Created for people with ongoing healthcare needs but benefits everyone.
Dr. Rex Mahnensmith
A Verified Doctoranswered
46 years experience
Only small amounts: Calcium oxalate is most common among adults; reasons include: dehydration; excess calcium in urine; excess oxalate in urine; low citrate in urine. Die... Read More
Created for people with ongoing healthcare needs but benefits everyone.
A 17-year-old female asked:
Dr. Jeremy Gitomer
31 years experience
Depends on Type: Stones can be uric acid, calcium phosphate, calcium oxalate and cysteine. Depending on type you should modify your diet. All stone formers should be... Read More
Created for people with ongoing healthcare needs but benefits everyone.
A 40-year-old member asked:
Dr. Raj Singh
Internal Medicine 13 years experience
Plenty of water: Increase in water intake to have a urine output of more than 2.5 liter is the only proven way of reducing risk of kidney stones. It is less likely for... Read More
Created for people with ongoing healthcare needs but benefits everyone.
A 65-year-old male asked:
Dr. Gurmukh Singh
Pathology 51 years experience
Drink water: If you drink enough water every day so that your urine is mostly colorless, this will do more to prevent formation of new stones than eliminating vege... Read More
Created for people with ongoing healthcare needs but benefits everyone.
A 30-year-old female asked:
Dr. Mario Hernandez
Family Medicine 14 years experience
Depends: If stones are calcium and he has only had one occurrence shoud really not need to avoid anything specific. If everyone in his family has calcium stone... Read More
Created for people with ongoing healthcare needs but benefits everyone.
A 25-year-old male asked:
Dr. Hiep Le
Dr. Hiep Leanswered
Nephrology and Dialysis 44 years experience
Diet modification depends on the stone type and the work-up results (blood and urine and imaging tests). The existing stone will get bigger due to fur... Read More
Created for people with ongoing healthcare needs but benefits everyone.
A 33-year-old female asked:
Dr. Yash Khanna
Family Medicine 59 years experience
No pain after stone: Usually there is complete relief from pain once you pass the stone sometime the kidney stone is associated with infection and in that case there may ... Read More
Created for people with ongoing healthcare needs but benefits everyone.
A 49-year-old member asked:
Dr. George Klauber
Specializes in Pediatric Urology
Low salt &drink lots: Reduce salt intake, reduce or limit animal protein intake. Reduce other protein (eggs, fish meat) & oxalate containing foods (nuts, spinach, rhubarb w... Read More
Created for people with ongoing healthcare needs but benefits everyone.
Connect with a U.S. board-certified doctor by text or video anytime, anywhere.
$44 video appointments with $19/month membership*
*Billed $57 every 3 months. Cancel anytime.