Bactérias e parasitas, intolerância à lactose, adoçantes artificiais e frutose são algumas das causas da diarreia após as refeições, observa a Mayo Clinic. A doença de Crohn, a colite ulcerosa, a doença celíaca, a colite microscópica e a síndrome do intestino irritável causam diarreia crônica, que pode atacar logo após as refeições ou em outros momentos do dia.
Parasitas como Giardia lamblia e cryptosporidium em alimentos e água podem causar diarreia, assim como as bactérias campylobacter, salmonela, shigella e Escherichia coli, afirma a Mayo Clinic. Embora a contaminação possa ocorrer em qualquer ambiente, as bactérias e os parasitas que causam a diarreia estão frequentemente presentes na comida e na água dos países em desenvolvimento, por isso a condição costuma ser chamada de diarreia do viajante. Algumas pessoas são incapazes de processar leite e outros laticínios porque não produzem o suficiente da enzima lactose, causando crises de diarreia após comer esses alimentos. As pessoas têm um risco maior de desenvolver intolerância à lactose à medida que envelhecem.
Adoçantes artificiais, como sorbitol e manitol, que estão presentes em chicletes e outros produtos sem açúcar podem causar diarreia, observa a Mayo Clinic. Algumas pessoas também sofrem de diarreia após consumir frutose, um açúcar que ocorre naturalmente em frutas e mel. A frutose às vezes também é adicionada como adoçante às bebidas e causa diarreia em pessoas incapazes de processar o açúcar.