Understanding Oxalates: What They Are and How They Affect Your Body

Oxalates (also known as oxalic acid or oxalic salts) are naturally occurring compounds found in many plant foods. They’re sometimes called “anti-nutrients” because they can bind to minerals such as calcium and magnesium, making these minerals harder for your body to absorb.

Our own bodies also produce oxalate as part of normal metabolism (for example, when breaking down vitamin C), so diet is only one piece of the puzzle.


How Oxalates Can Affect the Body

1. Kidney Stones
Oxalates can bind to calcium in the urine, forming calcium oxalate crystals — the most common type of kidney stone. People prone to stones or with certain gut issues may need to keep an eye on their intake.

2. Reduced Mineral Absorption
High-oxalate foods can slightly reduce calcium absorption when eaten in large amounts, though in a balanced diet this effect is usually minor.

3. Gut and Microbiome Factors
Healthy gut bacteria (especially Oxalobacter formigenes) help break down oxalate before it’s absorbed. Those who’ve had antibiotics or digestive conditions may absorb more oxalate than usual.


Foods High in Oxalates

Some plant foods are naturally rich in oxalates. Here are a few of the main ones:

  • Spinach and Swiss chard

  • Beetroot and beet greens

  • Rhubarb

  • Nuts and nut butters (especially almonds and cashews)

  • Soy products (tofu, soy milk)

  • Beans and lentils

  • Cocoa, dark chocolate

  • Black tea

Cooking methods such as boiling and discarding the water can reduce oxalate content in vegetables.


Keeping Balance

Oxalates aren’t all bad — they’re part of many healthy foods. The key is moderation and balance.

Tips:

  • Pair oxalate-rich foods with calcium (e.g. cheese, yoghurt) to bind oxalate in the gut.

  • Stay hydrated to dilute urine and reduce the risk of kidney stone formation.

  • Vary your greens — swap spinach for kale, romaine or rocket now and then.

  • Support gut health with fibre and fermented foods.

  • If you’ve had kidney stones, check with your GP or dietitian for tailored advice.


Key Takeaways

  • Oxalates are natural plant compounds that can affect mineral absorption.

  • High intakes may raise the risk of kidney stones for some people.

  • Cooking and food pairing can reduce oxalate absorption.

  • For most people, a balanced diet with plenty of variety poses no concern.


Further Reading