Alcune sostanze contenute negli alimenti di origine vegetale, però, come fitati (presenti soprattutto nei cereali integrali e legumi) e ossalati (presenti in abbondanza in spinaci, cavoli, e cereali integrali), che si combinano con il calcio, ma anche con altri minerali, lo rendono insolubile e ne ostacolano l'assorbimento.