• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Research Your Food

Bringing Food Science to YOU & your PETS!

  • Home
  • Articles
  • About Us
  • Food Dictionary
  • Pets
  • Videos
    • Videos
    • Short videos
  • Privacy Policy
    • Terms of Use
You are here: Home / Elderly Nutrition and Care / Kidney Stones and Oxalates in Food – What You Need to Know

Kidney Stones and Oxalates in Food – What You Need to Know

April 29, 2025 by Prashanth Cheruku, M.Tech Leave a Comment

Ever had a kidney stone? If yes, you know how painful it can be. And if not, you probably want to avoid it at all costs. One of the hidden culprits behind kidney stones? Oxalates in your food.

Let’s break down how oxalates affect kidney health — and how smart eating can help you prevent stones from forming.


What Are Kidney Stones?

Kidney stones are hard deposits made of minerals and salts that form inside the kidneys.
They develop when substances in urine — like calcium, oxalate, and uric acid — become too concentrated and form crystals.
These crystals can grow larger and more painful if not passed out of the body.

FACT CHECK ✅: About 80% of kidney stones are made of calcium oxalate.


How Oxalates Contribute to Kidney Stones

Oxalates, or oxalic acid, are naturally occurring compounds found in many plant-based foods.

When oxalates bind with calcium in the kidneys, they can form calcium oxalate crystals — which may turn into stones.
Eating too many high-oxalate foods, especially without enough calcium, can increase your risk.


High-Oxalate Foods to Be Cautious With

Some high-oxalate foods are packed with nutrients, but too much can contribute to stone risk. Here are a few to watch out for:

  • Spinach
  • Beet greens
  • Rhubarb
  • Almonds and cashews
  • Soy products like tofu
  • Sweet potatoes
  • Dark chocolate and cocoa powder
  • Black tea

Question: How many of these do you eat regularly? Let us know in the comments.


How to Reduce Your Risk of Kidney Stones

1. Pair High-Oxalate Foods with Calcium

Eat calcium-rich foods together with oxalate-containing foods — this helps bind oxalates in the gut, not the kidneys.
Examples of good calcium sources:

  • Milk, yogurt, cheese
  • Calcium-fortified plant-based milks
  • Leafy greens low in oxalates, like kale and broccoli

2. Limit Sodium Intake

Too much sodium increases calcium in your urine — and that raises your stone risk.
Tips:

  • Avoid processed foods and fast food
  • Don’t oversalt your meals
  • Stick to no more than 2,300 mg of sodium per day — or 1,500 mg if you’ve had kidney stones before

3. Stay Hydrated

Water is your best defense against kidney stones. It dilutes the substances in your urine that lead to stone formation.
Aim for:

  • 8–10 glasses of water daily (2–3 liters)
  • More if you live in a hot climate or exercise a lot

4. Get Enough Magnesium

Magnesium can help stop calcium and oxalate from forming crystals.
Magnesium-rich foods include:

  • Pumpkin seeds, chia seeds (in moderation)
  • Whole grains like oats and brown rice
  • Low-oxalate leafy greens such as kale and collard greens

FACT CHECK ✅: Studies support the role of magnesium in reducing stone formation, especially when combined with vitamin B6.


5. Avoid Vitamin C Overload

Too much vitamin C can increase oxalate production in the body.
Stick to:

  • 90 mg per day for men
  • 75 mg per day for women
  • Avoid high-dose vitamin C supplements unless prescribed

Should You Cut Out Oxalates Entirely?

Not at all. Many oxalate-rich foods are super healthy — the key is balance, not elimination.

Instead of avoiding them completely:

  • Eat a varied diet
  • Combine oxalate-rich foods with calcium
  • Stay well hydrated
  • Limit portion sizes of high-oxalate foods

Question: Would you give up spinach or chocolate completely to prevent kidney stones? Or try portion control instead?


Final Thoughts

Kidney stones are painful — but they’re also largely preventable.
By understanding how oxalates work and making small changes to your diet, you can protect your kidneys without giving up on healthy foods.

Here’s what you can do:

  • Pair oxalates with calcium
  • Limit sodium
  • Drink plenty of water
  • Get enough magnesium
  • Avoid high-dose vitamin C

Mrs. Poulami Mitra is a dietician with an M.Sc. in Dietetitcs & Community nutrition management and a life member of Indian Dietetics Association. She is a coauthor of this article.

References

  1. https://www.kidneyfund.org/all-about-kidneys/other-kidney-problems/kidney-stones
  2. https://www.niddk.nih.gov/health-information/urologic-diseases/kidney-stones/eating-diet-nutrition
  3. https://www.ncbi.nlm.nih.gov/books/NBK442014/
  4. https://pubmed.ncbi.nlm.nih.gov/23535174/
  5. https://pubmed.ncbi.nlm.nih.gov/34959987/

Share this:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Telegram (Opens in new window) Telegram
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Pinterest (Opens in new window) Pinterest
  • Email a link to a friend (Opens in new window) Email
  • Print (Opens in new window) Print

Related

Filed Under: Elderly Nutrition and Care, Food Science and Nutrition

Reader Interactions

Leave a ReplyCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Categories

  • Elderly Nutrition and Care (28)
  • Food Research and Development (3)
  • Food Science and Nutrition (151)
  • Mother and Child Nutrition (22)
  • Pet Food and Nutrition (17)
  • Preventive Healthcare (28)
  • Scientific Food Reviews (2)
  • Sports and Exercise Nutrition (15)

Footer

We use cookies to improve our service for you, for analytics & to serve ads. To know more, see our Privacy Policy
  • Home
  • Articles
  • Pets
  • Terms of Use
  • Privacy Policy

© 2020–2026 Research Your Food

Add Research Your Food to your Homescreen!

Add