High-oxalate foods: the complete list

A natural plant compound found in some surprisingly healthy foods - here's the full list, and what oxalate actually does.

Oxalate is one of those food compounds that surprises people - because the foods highest in it are often the ones you'd think of as healthiest. Spinach. Almonds. Beans. Sweet potato.

If oxalate is something you're tracking, a clear list helps. Here's the complete one - and a plain explanation of what oxalate actually is and why it matters.

What oxalates are

Oxalates (oxalic acid) are natural compounds made by many plants. On their own they're not dramatic - the thing that makes them matter is what they do in the body: oxalate binds to calcium.1

That binding is the whole story. When oxalate and calcium meet in the urine and levels are high, they can form hard crystals - and calcium-oxalate crystals are the most common type of kidney stone.12 The amount of oxalate the body absorbs from food, and then excretes in urine, is a genuine factor in that process - which is why dietary oxalate gets attention, particularly for anyone prone to stones.

A useful related fact: calcium eaten in the same meal as oxalate binds to it in the gut, so less oxalate is absorbed. Oxalate and calcium aren't only a problem together - in the digestive tract, that pairing actually reduces oxalate uptake.3

The high-oxalate foods

Below is the full list of foods that carry a meaningful oxalate load - drawn directly from the Triggerbites ingredient database. Spinach, nuts, beans, beets and chocolate sit among the highest.

carrot
carrot
dark chocolate
dark chocolate
orange
orange
peanut butter
peanut butter
peanuts
peanuts
potato
potato
spaghetti
spaghetti
spinach
spinach
tomato
tomato
tomato sauce
tomato sauce
wheat
wheat
almonds
almonds
asparagus
asparagus
black tea
black tea
cocoa
cocoa
grapefruit
grapefruit
green bean
green bean
hot chocolate
hot chocolate
hummus
hummus
kidney beans
kidney beans
kiwi
kiwi
lentils
lentils
olive
olive
penne
penne
pork chops
pork chops
pork loin
pork loin
raspberry
raspberry
seitan
seitan
smoothie
smoothie
sour cream
sour cream
sriracha
sriracha
sweet potato
sweet potato
tofu
tofu
walnuts
walnuts
almond butter
almond butter
artichoke
artichoke
beet
beet
buckwheat
buckwheat
cashew nuts
cashew nuts
cashews
cashews
chard
chard
coconut butter
coconut butter
date
date
fava beans
fava beans
fig
fig
mandarin
mandarin
muesli cereal
muesli cereal
navy beans
navy beans
okra
okra
parsnip
parsnip
pecans
pecans
pepper jack
pepper jack
peppermint
peppermint
peppermint tea
peppermint tea
pesto
pesto
pickle relish
pickle relish
pico de gallo
pico de gallo
pilsner
pilsner
pineapple juice
pineapple juice
pistachios
pistachios
pollock
pollock
pomegranate juice
pomegranate juice
pork belly
pork belly
prune
prune
pumpkin seeds
pumpkin seeds
rice milk
rice milk
sesame dressing
sesame dressing
sesame seeds
sesame seeds
skim milk powder
skim milk powder
smoked paprika
smoked paprika
sole
sole
soy beans
soy beans
soybean oil
soybean oil
sparkling wine
sparkling wine
split lentils
split lentils
sunflower seeds
sunflower seeds
tahini
tahini
tangerine
tangerine
turnip
turnip
white or navy beans
white or navy beans
yam
yam
amaranth grain
amaranth grain
bamboo shoots
bamboo shoots
blackcurrant
blackcurrant
flageolet beans
flageolet beans
hemp hearts
hemp hearts
hulled sesame seeds
hulled sesame seeds
millet
millet
mung beans
mung beans
pectin
pectin
pepper jelly
pepper jelly
perch
perch
persian lime
persian lime
pigeon peas
pigeon peas
pike
pike
pink beans
pink beans
piri piri sauce
piri piri sauce
pitaya
pitaya
plum sauce
plum sauce
pomelo
pomelo
ponzu sauce
ponzu sauce
poppy seed dressing
poppy seed dressing
port
port
rhubarb
rhubarb
rutabaga
rutabaga
rye
rye
sesame paste
sesame paste
sheep cheese
sheep cheese
sherry
sherry
skyr
skyr
snow pea shoots
snow pea shoots
sodium bicarbonate
sodium bicarbonate
soju
soju
sorghum flour
sorghum flour
soy nuts
soy nuts
spelt flour
spelt flour
split chickpeas
split chickpeas
squid
squid
star anise
star anise
star fruit
star fruit
acerola
acerola
acorn nuts
acorn nuts
areca nuts
areca nuts
candlenuts
candlenuts
egusi seeds
egusi seeds
horse gram
horse gram
jackfruit seeds
jackfruit seeds
karuka nuts
karuka nuts
kukui nuts
kukui nuts
lotus seeds
lotus seeds
lupin beans
lupin beans
monstera deliciosa
monstera deliciosa
niger seeds
niger seeds
perry
perry
pheasant
pheasant
pili nuts
pili nuts
pineberry
pineberry
pistachio oil
pistachio oil
pompano
pompano
poppy seed oil
poppy seed oil
sacha inchi seeds
sacha inchi seeds
safflower seeds
safflower seeds
shark
shark
sheep tallow
sheep tallow
snail
snail
sodium benzoate
sodium benzoate
sodium citrate
sodium citrate
sodium nitrite
sodium nitrite
sodium phosphate
sodium phosphate
soursop
soursop
sparrow
sparrow
spinach root
spinach root
tiger nuts
tiger nuts

It's a load, not a blanket ban

It's worth keeping this in proportion. For most people, high-oxalate foods are perfectly healthy foods - spinach and almonds are not problems to be feared.

Oxalate is a load that matters most for specific people - particularly those who form calcium-oxalate kidney stones - and even then it's about the total dietary oxalate, the calcium eaten alongside it, and hydration, rather than any single food.2 Cutting nutritious foods wholesale, without reason, has its own cost.

Finding your pattern

If oxalate is relevant to you, the things worth tracking are the total oxalate load across a day, the highest-oxalate foods (spinach, nuts, beans, beets, chocolate, tea), and whether calcium-containing foods were eaten alongside them.

Where Triggerbites fits in

This list comes straight from the food data inside Triggerbites, which tags every ingredient for oxalate load alongside 20+ other compounds.

So when you log meals in plain language, Triggerbites extracts the ingredients, tags the oxalate content, and shows your cumulative load across time - a clear, documented picture to bring to a doctor or dietitian.

Log like you're texting - plain language, not database searches
Automatic ingredient breakdown - we parse your entries into the basic components so you don't have to
Built-in chemical tagging - FODMAP, histamine, salicylates, oxalates ++ more compounds flagged automatically
Multi-window pattern recognition - correlations across same-day, next-day, and multi-day windows
Reports you can share - something to take to a doctor or dietitian

Triggerbites Features

  • Log like you're texting: plain language, not database searches
  • Automatic ingredient breakdown: we parse your entries into the basic components so you don't have to
  • Built-in chemical tagging: FODMAP, histamine, salicylates, oxalates ++ more compounds flagged automatically
  • Multi-window pattern recognition: correlations across same-day, next-day, and multi-day windows
  • Reports you can share: something to take to a doctor or dietitian

It takes seconds a day, and it turns a scattered compound into something you can actually see.

For related pieces, see how to find your food triggers.

Live, love, log. ๐Ÿงก

References

  1. 1
    U.S. National Library of Medicine (PMC) "Dietary oxalate and kidney stone formation"PMC
  2. 2
    National Kidney Foundation "Kidney Stone Diet Plan and Prevention"National Kidney Foundation
  3. 3
    National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK) "Eating, Diet, & Nutrition for Kidney Stones"NIDDK

Article References and Citations

  1. U.S. National Library of Medicine (PMC): "Dietary oxalate and kidney stone formation" - https://pmc.ncbi.nlm.nih.gov/articles/PMC6459305/
  2. National Kidney Foundation: "Kidney Stone Diet Plan and Prevention" - https://www.kidney.org/kidney-topics/kidney-stone-diet-plan-and-prevention
  3. National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK): "Eating, Diet, & Nutrition for Kidney Stones" - https://www.niddk.nih.gov/health-information/urologic-diseases/kidney-stones/eating-diet-nutrition