what is the best food to eat when you have kidney stones - #26020
I am really struggling with this whole kidney stones thing. A couple weeks ago, I had the worst pain ever and found out I have these pesky stones. My doctor mentioned changes in my diet can help but honestly, I’m confused about what is the best food to eat when you have kidney stones. Like, I used to think eating healthy was a bit fuzzy, but now it feels like there's a whole other level of complexity. I did some research, and I keep seeing stuff about staying hydrated and avoiding certain foods, but then some forums say that other foods are fine...ugh! I mean, what is the best food to eat when you have kidney stones? Is it the same for all types of stones? I read citrus is good cause of citric acid but also heard too much protein can be bad. I have tried cutting out soda, but it's super hard when I am out. I drank lemonade without thinking and thought, oh no, what am I doing? Does anyone have a concrete list or examples of what is the best food to eat when you have kidney stones that won’t make me feel like I’m starving? I want to feel better, and not end up in the ER again! Would really appreciate any tips or even what has worked for you.
100% Anonymously
No sign-up needed.

Doctors' responses
Understanding how diet connects with kidney stones can get a bit complicated, but breaking it down can make it easier to manage. The important thing is that not all kidney stones are the same—calcium oxalate is the most common type, but there are also uric acid, struvite, and cystine stones. For calcium oxalate stones, which are the most frequent, reducing oxalate-rich foods and pairing them with calcium sources can help prevent new stones from forming. Foods high in oxalate include spinach, beets, nuts, chocolate, and tea. Pairing these foods with calcium-rich foods like dairy can help the oxalates bind in the intestines, instead of in your kidneys. Besides that, staying hydrated is a top priority; aim for about 2 to 3 liters of water a day, more if you’re active or it’s hot. Lemonade you mentioned isn’t a bad choice—lemon juice, along with other citrus fruits, contains citrate which can actually help prevent stone formation. Regarding proteins, moderation is key. High animal protein consumption can increase uric acid stones and lower citrate levels. Consider plant-based proteins like beans or lentils as an alternative. Another tip: cut down on salt to reduce calcium in urine—processed foods and restaurant meals can be surprisingly salty, so check labels when you can. It’s good that you’ve cut out soda, but if you’re craving a treat, look for something that’s not cola-based. Colas are high in phosphoric acid, which isn’t kidney-friendly. Keep in mind these tips are generally supportive—specific dietary changes might be needed based on the exact type of stones you have. Always consult with your healthcare provider or a dietitian to tailor recommendations to your needs. This approach doesn’t mean starving yourself—finding a variety of foods that suit your dietary restrictions ensures you stay nourished. If the pain persists or you’re concerned you could have a serious stone obstruction, seeking medical attention promptly is vital.
100% Anonymously
Get expert answers anytime, completely confidential. No sign-up needed.
About our doctors
Only qualified doctors who have confirmed the availability of medical education and other certificates of medical practice consult on our service. You can check the qualification confirmation in the doctor's profile.