Alergi makanan adalah reaksi sistem imun yang terjadi setelah mengonsumsi beberapa makanan tertentu. Bahkan sebagian kecil dari makanan dapat memicu tanda dan gejala alergi seperti masalah pencernaan, gatal-gatal atau saluran napas bengkak. Pada beberapa orang, alergi makanan dapat menyebabkan gejala yang parah atau reaksi yang mengancam jiwa yang dikenal sebagai sebagai syok. Alergi makanan berefek pada 6-8% pada anak dibawah umur 3 tahun dan lebih dari 3% pada orang dewasa. Sangat mudah untuk membedakan alergi makanan dengan reaksi yang lebih umum yang dikenal sebagai intoleransi makanan. Intoleransi makanan merupakan reaksi tubuh yang tidak terlalu serius dan tidak melibatkan sistem imun.