Gıda alerjisi, bağışıklık sisteminin belirli gıdalara verdiği tepkidir. Gıda alerjisi olan bir kişi rahatsız edici gıdayı yediğinde, bağışıklık sistemi aşırı tepki verir ve immünoglobulin E (IgE) adı verilen antikorları üretir. Bu antikorlar vücutta mast hücreleri adı verilen hücrelere bağlanır ve bunlar daha sonra histamin ve diğer kimyasalları salgılar. Bu kimyasallar kurdeşen, şişlik, nefes almada zorluk ve kusma gibi semptomlara neden olur.