Tutti i seguenti sono i motivi di un ridotto assorbimento del calcio, tranne:
Inositolo esafosfato nei cereali
Elevato apporto di ossalato
Elevate concentrazioni di acidi grassi nel lume intestinale
Diminuzione dell'apporto di ferro
L'acido fitico (inositolo esafosfato) contenuto nei cereali lega il calcio nel lume intestinale, impedendone l'assorbimento. Anche altri minerali, compreso lo zinco, sono chelati dal fitato. Questo è principalmente un problema tra le persone che consumano grandi quantità di prodotti integrali azzimi;  il lievito contiene un enzima, la fitasi, che defosforila il fitato, rendendolo inattivo. Elevate concentrazioni di acidi grassi nel lume intestinale, a causa di un ridotto assorbimento dei grassi, possono anche ridurre l'assorbimento del calcio formando sali di calcio insolubili; un'elevata assunzione di ossalato a volte può causare una carenza poiché l'ossalato di calcio è insolubile.
BIOCHIMICA ILLUSTRATA DI HARPERS30, Pagina n.: 541