Vegetais com folhas verdes, como espinafre, acelga, beterraba, salsa e ruibarbo contêm grandes quantidades de ácido oxálico. Outros alimentos com níveis significativos do ácido incluem amoras, mirtilos, framboesas e morangos .
O ácido oxálico, um composto orgânico incolor, ocorre naturalmente. O corpo humano também o produz a partir de substâncias como a vitamina C. Quando ingerido dos alimentos, às vezes dá um gosto forte sentido na garganta. A quantidade de ácido oxálico nos alimentos aumenta à medida que os alimentos amadurecem, produzindo vegetais mais amargos. Por exemplo, o espinafre bebê tem níveis mais baixos de ácido oxálico do que o espinafre totalmente crescido. Outros itens com altos níveis de ácido oxálico incluem groselha, kiwi, amêndoas, cajus, trigo sarraceno, sementes de gergelim sem casca, chá, café, chocolate e beterraba.
Cozinhar reduz ligeiramente a quantidade de ácido oxálico nos alimentos. Conseqüentemente, para consumir todo o ácido oxálico presente em um alimento, ele precisa ser comido cru. Alimentos ricos em ácido oxálico devem ser consumidos junto com alimentos com baixo teor de ácido oxálico para um equilíbrio de nutrientes.
Mesmo consumindo alimentos ricos em ácido oxálico, o corpo nem sempre absorve prontamente seu conteúdo de oxalato. Na verdade, o corpo absorve quantidades significativas de ácido de apenas um punhado de alimentos, como amendoim, espinafre, beterraba, noz-pecã e farelo de trigo.