Besin alerjisi, bir besini yedikten sonra vücutta görülen bağışıklık sistemi reaksiyonudur. Besin alerjisi bulunması durumunda, bağışıklık sistemi yenilen besin veya gıdadaki bir maddeyi yanlışlıkla zararlı bir şey olarak algılar. Bunun sonunda bağışıklık sistemi, alerjiye neden olan gıdayı (alerjen) nötr hale getirmek için hücreleri tetikler ve immünoglobulin E (IgE) denilen antikoru serbest bırakır.