Az ételallergia az immunrendszer bizonyos élelmiszerekre adott válasza. Amikor egy ételallergiás személy megeszi a káros ételt, az immunrendszere túlreagál, és immunglobulin E (IgE) nevű antitesteket termel. Ezek az antitestek a hízósejteknek nevezett testsejtekhez kötődnek, amelyek aztán hisztamint és más vegyi anyagokat szabadítanak fel. Ezek a vegyszerek olyan tüneteket okoznak, mint csalánkiütés, duzzanat, légzési nehézség és hányás.