При хранителна алергия имунната система възприема една или друга съставка на алергенната храна като потенциално опасна за организма. Това води до синтез на антитела от клас Е, които при повторна среща с алергенната субстанция се свързват с нея и я неутрализират. Освен че неутрализират алергените, антителата опосредстват и освобождаването на хистамин и други вещества, които са отговорни за наблюдаваната симптоматика.
Повечето хранителни алергии се предизвикват от белтъци в:
- морски храни, най-вече риба, скариди, омари и раци;
- фъстъци;
- дървесни ядки – орехи и пекани (американски орехи);
- яйца.
При деца хранителните алергии най-често биват отключвани от белтъци в:
- мляко;
- яйца;
- фъстъци;
- дървесни ядки;
- пшеница.
Шоколадът, отдавна смятан за силно алергенен, всъщност е отговорен за много малка част от хранителните алергии.
Рисковите фактори за хранителна алергия са:
- Семейна история на заболявания с алергенен компонент – астма, екзема, сенна хрема и др. Освен това, астмата и хранителната алергия често са налице едновременно. При тези условия, протичането на всяка една от тях често е по-тежко от обичайното.
- Възраст – малките деца по-често страдат от хранителни алергии от хората на средна и напреднала възраст. Това е така, защото съзрялата храносмилателна система разгражда по-ефективно алергенните белтъци. Затова децата израстват алергиите към мляко, соя, пшеница и яйца. Алергиите към фъстъци и морски мекотели обач, най-често са пожизнени.
- Предишна алергия – възможно е надрасната алергия да се завърне на по-късен етап.