واکنش های نامطلوب نسبت به غذا (Adverse reactions to food) شامل آلرژی های غذایی و عدم تحمل غذاهاست که هر دو می توانند منجر به علایم تنش زا و اثرات نامطلوب بر سلامتی شوند. آلرژی غذایی Food allergy)) یک واکنش سیستم ایمنی است که زمانی آغاز می گردد که غذا توسط فردی که به آن حساس است، خورده می شود. یک آنتی ژن( antigen) مولکولی است که پاسخ ایمنی بدن را نشان می دهد. وقتی واکنش حساسیت شدید به صورت آلرژی بروز می کند، آنتی ژن، آلرژن(allergen) نامیده می شود. رویداد کلی در آلرژی غذایی تشخیص غذا توسط اجزای سیستم ایمنی بدن  است که سپس باعث آزاد شدن مواد شیمیایی( واسطه های التهابی) می شوند که بر بافت های بدن عمل کرده و به مجموعه ای از علایم منتهی می شوند. آلرژن معمولا یک پروتئین غذایی یا گلیکوپروتئین(پروتئینی است که زنجیره کربوهیدرات به آن متصل است) یا یک هاپتن( hapten )( مولکول کوچکی  است که فقط در صورت اتصال به یک پروتئین ناقل بزرگ می تواند واکنش ایمنی را برانگیزد)می باشد . یک اپی توپ بخش واقعی آلرژن است که به ملکول ایمنی بدن متصل است. برخی کربوهیدرات ها می توانند به عنوان آلرژن خود به خودی عمل کنند و تحت عنوان اپی توپ کربوهیدرات شناخته می شوند. این اپی توپ های کربوهیدرات ، مسئول عمده واکنش پذیری آلرژن هاست. .همچنین احتمالا در مولکول های اصلاح ژنتیک یا مهندسی ژنتیک شده ( GM یا( GE   در محصولات غذایی نیز ،اپی توپ ها به عنوان آلرژن عمل کرده و منجر به حساسیت و آلرژی غذایی  می شوند. این مساله هم چنان در دست بررسی است.

واکنش نامطلوبی که رخ می دهد حاصل واکنش منحصر به فرد شخص به غذاست نه خود غذا به تنهایی. هم چنین علایم آلرژی در یک فرد در واکنش به یک غذا بسیار متفاوت از واکنش فرد دیگر است.