Oxalate food list

Most oxalate charts give you a single number, or just a high/medium/low label. The same food measured by different labs, varieties and cooking methods spans an order of magnitude — so this list shows the measured value, the full reported range, and the study behind it.

Printable version ·Low histamine + low oxalate ·93 foods · data updated 2026-08-18

FoodCategorymg/100 gRange
LicoriceHerb3569.3
Green amaranthVegetable1940.31939.9–1940.8
New Zealand SpinachVegetable1543.71322.6–1764.7
AmaranthVegetable1510.8
Purple amaranthVegetable1354.51353.7–1355.3
Swiss chardVegetable1166.0874.0–1458.1
Sweet potatoVegetable495.6
SpinachVegetable477.0154.8–2350.0
Taro leavesVegetable434.2300.2–721.9
OkraVegetable317.2
ParsleyHerb270.7
Star fruitFruit227.7160.0–295.4
SoybeanLegume221.2124.0–497.0
Chinese convolvulusVegetable145.5135.0–156.0
VerdolagaVegetable105.791.5–119.8
Crown daisyVegetable96.0
Water dropwortVegetable93.0
QueliteVegetable84.959.8–110.0
Bamboo shootVegetable82.051.0–222.0
BeanLegume73.313.9–547.9
ElderberryFruit72.1
Swamp morning gloryVegetable69.056.0–94.0
BurdockVegetable64.8
Chinese cucumberVegetable63.556.0–71.0
RomeritoVegetable59.124.0–94.2
BeetrootVegetable52.036.9–76.0
Leaf chicoryVegetable47.6
CorianderHerb40.540.5–40.6
EggplantVegetable38.012.8–55.0
Yard long beanLegume33.529.0–38.0
Spring onionVegetable33.3
LeekVegetable32.817.0–48.6
Green pepperVegetable31.0
Ivy gourdVegetable30.024.0–36.0
OliveVegetable29.813.9–45.7
Onion stalksVegetable29.229.1–29.3
CarrotVegetable26.04.9–49.0
GooseberryFruit24.321.6–27.0
PotatoVegetable24.313.0–47.0
Kiwi fruitFruit23.0
FigFruit20.5
TamarilloFruit19.9
RedcurrantFruit19.8
BlackcurrentFruit19.0
RaspberryFruit18.9
CauliflowerVegetable17.58.0–27.0
PapaloqueliteHerb15.8
Chinese kaleVegetable15.07.0–23.0
CeleryVegetable14.96.7–23.2
Mung beanLegume14.55.0–24.0
ChickpeasLegume14.3
LentilLegume13.813.3–24.0
FennelVegetable12.55.3–19.7
TomatoVegetable11.08.5–12.7
BroccoliVegetable10.11.4–16.1
MandarinFruit8.5
SultanaFruit8.5
MirabelleFruit8.1
LimeFruit7.5
SauerkrautVegetable7.1
RadishVegetable7.01.7–12.3
ApricotFruit6.8
ArtichokeVegetable6.8
BananaFruit6.8
CabbageVegetable6.05.0–7.0
Winged beanLegume6.05.0–7.0
CowpeaLegume5.0
PapayaFruit5.01.3–11.0
AppleFruit3.5
Oval kumquatFruit3.5
Savoy cabbageVegetable3.5
Green peasLegume3.3
PeaLegume3.20.2–6.2
LemonFruit3.1
AsparagusVegetable2.6
PeachFruit2.5
CherryFruit2.4
OrangeFruit1.8
GrapeFruit1.7
OnionVegetable1.7
PlumFruit1.7
BilberryFruit1.5
Yellow plumFruit1.4
AvocadoFruit1.3
Fava beansLegume1.3
LettuceVegetable1.30.3–40.0
Brussel sproutVegetable1.2
GranadillaFruit1.0
KohlrabiVegetable0.7
MushroomMushroom0.60.5–0.7
ChanterellesMushroom0.5
CucumberVegetable0.4
WatermelonFruit0.3

Total oxalate, and why that matters

The figures above are total oxalate, the number food lists conventionally quote. Soluble oxalate — the fraction actually absorbed — is lower, and the split differs by food: boiled spinach loses much of its soluble oxalate to the water, while the total barely moves. Each food page shows the soluble figure the study reported alongside the total.

Oxalate absorption drops substantially when the meal contains calcium, so the same milligram figure does not carry the same risk in every meal.

Source

Food composition data, not medical advice. Oxalate targets are set by a clinician for a given person; there is no universal limit.