Skip to content
OxalateSafe

How much oxalate is in your food?

243 foods graded A to E on a normal serving, measured against 50 mg, the daily amount many kidney stone clinics aim for. Every number links to the study it came from, and every food shows the range when studies disagree.

147 of 243 foods have under 10 mg a serving. 21 have a whole day's worth or more.

Each dot is one food, at its middle published value per serving. The scale is logarithmic, so each step right is several times more oxalate.

Mg per serving. Foods under 0.5 mg sit at the left edge. Bands: A under 5, B 5 to 10, C 10 to 25, D 25 to 50, E 50 or more. The same data as a list.

Most looked up

Dishes, added up

One ingredient usually carries most of a dish's oxalate. Each dish names it and the swap.

All 36 dishes

By food group

Who this is for

About 70% of kidney stones are calcium oxalate. If you've had one and your doctor or a 24-hour urine test points to high urine oxalate, cutting the highest-oxalate foods and eating calcium with meals are the two diet changes most clinics start with. Don't cut calcium itself, since low-calcium diets raise stone risk.