Batteri e parassiti, intolleranza al lattosio, dolcificanti artificiali e fruttosio sono alcune delle cause di diarrea dopo aver mangiato, nota Mayo Clinic. La malattia di Crohn, la colite ulcerosa, la celiachia, la colite microscopica e la sindrome dell'intestino irritabile causano la diarrea cronica, che può colpire subito dopo aver mangiato o in altri momenti della giornata.
I parassiti come Giardia lamblia e cryptosporidium nel cibo e nell'acqua possono causare diarrea, così come i batteri campylobacter, salmonella, shigella ed Escherichia coli, afferma Mayo Clinic. Mentre la contaminazione può verificarsi in qualsiasi ambiente, i batteri e i parassiti che causano la diarrea sono spesso presenti nel cibo e nell'acqua dei paesi in via di sviluppo, quindi la condizione è spesso definita diarrea del viaggiatore. Alcune persone non sono in grado di trattare latte e altri prodotti caseari perché non producono abbastanza dell'enzima lattosio, causando loro di soffrire di attacchi di diarrea dopo aver mangiato quei cibi. Le persone hanno un rischio maggiore di sviluppare l'intolleranza al lattosio mentre invecchiano.
I dolcificanti artificiali, come il sorbitolo e il mannitolo, che sono presenti nelle gomme da masticare e in altri prodotti senza zucchero, possono causare la diarrea, osserva la Mayo Clinic. Alcune persone soffrono anche di diarrea dopo aver consumato fruttosio, uno zucchero che si trova naturalmente nella frutta e nel miele. Il fruttosio è talvolta aggiunto come dolcificante alle bevande e causa diarrea nelle persone incapaci di trattare lo zucchero.