L’allergia alimentare dipende da una risposta anomala del sistema immunitario nei confronti di certe proteine presenti negli alimenti. La sua diagnosi si fa con test specifici (Prick e RAST). L’allergia per alcuni alimenti, come quelle al latte e all’uovo, possono scomparire nel corso della vita, mentre altre, come quelle alle arachidi e alle mandorle, di norma persistono per tutta la vita. L’intolleranza alimentare è invece un disturbo che non ha una base immunologica e non ha un’eziologia precisa. Scompare dopo un periodo di astinenza dall’alimento che la provoca. Alcuni medici propongono dei test per la sua diagnosi (citotossico, DRIA, Vega, chinesiologico) ma la loro attendibilità non è stata ancora provata scientificamente.