RationTracker

Oxalate in Food: What It Is, Where It Hides, and Who Should Care

Key takeaways

  • Oxalate is a plant compound that binds calcium; in susceptible people it contributes to calcium-oxalate kidney stones.
  • A handful of foods carry most dietary oxalate: spinach, rhubarb, beets, almonds, and some teas.
  • Boiling reduces soluble oxalate substantially; pairing oxalate-rich meals with calcium reduces how much you absorb.
  • Most people do not need a strict low-oxalate diet; stone formers should talk to their clinician first.

What oxalate is

Oxalate, or oxalic acid, is a naturally occurring compound in many plants.

It binds minerals such as calcium and iron in the gut, which lowers how much of them your body absorbs from that meal.[1]

Your body also produces some oxalate on its own.

Diet typically contributes a substantial share of the oxalate that ends up in urine, which is why intake matters for people prone to stones.[2]

Foods high in oxalate

Oxalate is concentrated in a fairly short list of foods.

Spinach is the standout: a single 100 g serving carries far more oxalate than most foods contribute in a day.[3] These are the highest measured levels in the Synced database:

  1. 1Rhubarb1,060 mg / 100 g
  2. 2Muscadine Grapes888 mg / 100 g
  3. 3Taro Leaves652 mg / 100 g
  4. 4Purslane621 mg / 100 g
  5. 5Spinach567 mg / 100 g
  6. 6Almonds369 mg / 100 g
  7. 7Swiss Chard335 mg / 100 g
  8. 8Teff222 mg / 100 g
  9. 9Cashews218 mg / 100 g
  10. 10Pine Nuts185 mg / 100 g
Measured per 100 g, ranked live from the Ration database. Every value is cited to published research.

Low-oxalate foods

Only foods with a published measurement appear in the low list; a missing food has simply not been measured, which is not the same as zero.

  1. 2Goat Milk1 mg / 100 g
  2. 3Kohlrabi1 mg / 100 g
  3. 4Melons Casaba1 mg / 100 g
  4. 5Millet Puffed1 mg / 100 g
  5. 6Papayas1 mg / 100 g
  6. 9White Mushrooms1 mg / 100 g
  7. 10Butter2 mg / 100 g
The lowest measured levels in the database. A food missing here has not been measured, which is not the same as containing none.

Oxalate and kidney stones

Calcium-oxalate is the most common kidney-stone type.

For people who form these stones, guidance generally focuses on adequate fluid, normal (not low) calcium intake, and moderating the few very-high-oxalate foods rather than cutting plants broadly.[2]

Eating calcium alongside oxalate-rich foods lets the two bind in the gut instead of the urinary tract, which lowers oxalate absorption.[1]

Cooking lowers it

Soluble oxalate leaches into cooking water.

Boiling can cut soluble oxalate by roughly a third to nearly nine-tenths depending on the vegetable, while steaming removes less.[4] Discard the cooking water either way.

Bottom line

If you form calcium-oxalate stones, moderate the short list of very-high-oxalate foods, keep calcium normal, and boil where practical.

If you do not, oxalate is rarely a reason to avoid otherwise nutrient-dense plants. You can check any food’s measured oxalate level in the food spreadsheet.

Put this to work in your own food log. Track it free with Ration →

Mentioned in this article

Sources

  1. Holmes RP, Kennedy M. Estimation of the oxalate content of foods and daily oxalate intake. Kidney Int. · PMID 10652047
  2. Holmes RP, Goodman HO, Assimos DG. Contribution of dietary oxalate to urinary oxalate excretion. Kidney Int. 2001. · PMID 11135080
  3. Attalla K, De S, Monga M. Oxalate content of food: a tangled web. Urology. 2014. · PMID 25085389
  4. Chai W, Liebman M. Effect of different cooking methods on vegetable oxalate content. J Agric Food Chem. 2005. · PMID 15826055

Read next