O serie de factori pot provoca diaree după masă. O persoană poate mânca alimente contaminate cu bacterii sau un virus și poate avea diaree. Unii oameni au probleme cu digerarea alimentelor care conțin anumite zaharuri, cum ar fi fructoza sau lactoza, care pot provoca și diaree după masă. În unele cazuri, o tulburare digestivă, cum ar fi boala Crohn sau colita ulceroasă, poate provoca diaree după ce o persoană mănâncă anumite tipuri de alimente.
Mai multe tipuri de bacterii pot provoca diaree după masă, inclusiv tulpini patogene de E. coli, campylobacter și salmonella. Tulpinile de E. coli sunt de obicei responsabile pentru diareea călătorilor, care apare atunci când o persoană mănâncă alimente contaminate, crude, cum ar fi legumele sau fructele sau când o persoană bea apă contaminată. Pe lângă diaree, E. coli poate provoca și greață și vărsături. Unii oameni pot experimenta diareea calatorului cauzata de un alt tip de bacterii, cum ar fi campylobacter sau shigella. Diareea cauzată de E. coli dispare de obicei într-o săptămână, dar poate dura mai mult până când o infecție cauzată de campylobacter sau alte bacterii se rezolvă.
Alimentele pot fi, de asemenea, contaminate cu viruși sau paraziți, ceea ce duce la diaree. Virusul Norwalk și alte calicivirusuri pot fi răspândite oamenilor prin alimente. De exemplu, dacă o persoană bolnavă pregătește o cină, el sau ea poate răspândi virusul celor care îl mănâncă. Paraziții care provoacă bacterii sunt de obicei răspândiți prin apa de băut, deși pot pătrunde în organism și prin alimente contaminate.
Dacă o persoană are intoleranță la lactoză, el sau ea ar putea avea și diaree după ce a consumat anumite produse lactate. Mulți oameni nu pot digera lactoza, care este un zahăr din lapte și alte tipuri de produse lactate, deoarece le lipsește enzima necesară pentru a descompune zahărul. De obicei, o persoană va prezenta diaree și alte simptome în câteva ore de la consumul de produse lactate. A nu consuma produse lactate sau a alege produse lactate care nu conțin lactoză poate ajuta la controlul și prevenirea simptomelor.
Alte sensibilități alimentare pot provoca diaree după masă. Unii oameni ar putea avea o reacție dacă consumă alimente care conțin cantități mari de alcooli de zahăr, cum ar fi sorbitolul. Alte persoane ar putea avea intoleranță la fructoză, ceea ce împiedică corpul lor să se descompună și să digeră zahărul care se găsește în mod obișnuit în fructe și alte dulciuri, cum ar fi sifonul și dulciurile.
Persoanele care suferă de afecțiuni precum sindromul intestinului iritabil (IBS) sau boala Crohn pot prezenta și diaree după masă. Alimentele declanșatoare variază de la persoană la persoană pentru cei care au IBS sau Crohn, precum și alte tulburări digestive. Persoanele care au o alergie la grâu sau la boala celiacă ar putea avea și probleme digestive după ce consumă alimente care conțin grâu sau gluten.