The Oxalate Diet for Kidney Stones
- drkhanna
- Jul 22
- 2 min read

Understanding The Oxalate Diet for Kidney Stones
How lowering oxalate can help prevent painful kidney stones
Kidney stones can be incredibly painful, and if you've ever had one, you know you never want to experience it again. One of the most common types of kidney stones is calcium oxalate stones. These form when oxalate—a naturally occurring compound in many foods—binds with calcium in the urine.
This is where the low-oxalate diet comes in. By reducing your intake of high-oxalate foods and staying hydrated, you may be able to lower your risk of forming new stones.
🧪 What Are Oxalates?
Oxalates (or oxalic acid) are naturally found in many plant foods. Your body also produces some oxalate on its own. Normally, oxalates pass through the digestive system and are eliminated in your stool or urine. But for some people, especially those prone to kidney stones, excess oxalate can bind to calcium in the kidneys and form sharp, painful stones.
🧂 Who Should Follow a Low-Oxalate Diet?
You may benefit from a low-oxalate diet if:
You’ve had calcium oxalate kidney stones
You have a condition like hyperoxaluria
Your doctor recommends it based on your urine oxalate levels
Not everyone needs to limit oxalate, so it’s important to consult with your healthcare provider or dietitian before making dietary changes.
🥦 High-Oxalate Foods to Limit or Avoid
Some healthy foods are surprisingly high in oxalates. Here are common ones to watch:
✅ Low-Oxalate Foods You Can Enjoy
Don’t worry—there are still plenty of delicious foods you can safely enjoy:
Cabbage, kale, and bok choy
Cauliflower, mushrooms, cucumbers
White rice and pasta
Apples, bananas, grapes, and melons 🍉
Dairy products (calcium helps bind oxalates in the gut!)
Eggs, chicken, turkey, and fish
💧 Hydration Is Key
No matter what kind of kidney stone you’ve had, drinking plenty of water is one of the best ways to prevent future stones. Aim for 2.5 to 3 liters of fluid per day unless otherwise directed by your doctor. Citrus juices like lemonade (without added sugar) may help, too!
🥛 Bonus Tip: Pair Calcium With Oxalate-Rich Foods
Calcium isn't your enemy—it’s your ally. Eating calcium-rich foods at the same time as oxalate-rich ones helps bind oxalate in the gut before it reaches the kidneys.
Example: If you eat a small amount of spinach, pair it with a source of calcium like cheese or yogurt.
🧠 Final Thoughts
Managing kidney stones with a low-oxalate diet doesn’t mean cutting out everything you love. It means finding a healthy balance, staying hydrated, and working with your provider to reduce your risk.
If you’ve had kidney stones before or want to prevent them, talk to your doctor or a registered dietitian. They can help personalize your plan based on your stone type, urine tests, and overall health.
Need help managing kidney stones or your diet? [Schedule a consultation with our clinic] or [Join our wellness newsletter] for more health tips.




Comments