O alergie la alimente este o reacție imediată și adesea violentă a sistemului imunitar la un anumit aliment, în timp ce o intoleranță la alimente implică o reacție metabolică la un aliment și poate avea simptome care apar mai târziu și care sunt mai ușoare decât cele ale unei alergii.