Харчовая алергія можа быць выклікана анамальнымі рэакцыямі імунных клетак, стварэннем асаблівых антыцелаў да харчовых рэчываў (рэагінаў, або імунаглабулінаў класа Е), а таксама іх спалучэннем. Таму класіфікацыя харчовай алергіі ўключае: