Các ký sinh trùng như Giardia lamblia và cryptosporidium trong thức ăn và nước uống có thể gây tiêu chảy, cũng như vi khuẩn campylobacter, salmonella, shigella và Escherichia coli, Mayo Clinic cho biết. Mặc dù ô nhiễm có thể xảy ra ở bất kỳ môi trường nào, nhưng vi khuẩn và ký sinh trùng gây tiêu chảy thường có trong thức ăn và nước uống của các nước đang phát triển, vì vậy tình trạng này thường được gọi là tiêu chảy du lịch. Một số người không thể chế biến sữa và các sản phẩm từ sữa khác vì chúng không sản xuất đủ enzyme lactose, khiến họ bị tiêu chảy từng cơn sau khi ăn những thực phẩm đó. Mọi người có nguy cơ cao mắc chứng không dung nạp lactose khi lớn tuổi.
Các chất làm ngọt nhân tạo, chẳng hạn như sorbitol và mannitol, có trong kẹo cao su và các sản phẩm không đường khác có thể gây tiêu chảy, Mayo Clinic lưu ý. Một số người cũng bị tiêu chảy sau khi tiêu thụ đường fructose, một loại đường xuất hiện tự nhiên trong trái cây và mật ong. Fructose đôi khi cũng được thêm vào làm chất tạo ngọt cho đồ uống và gây tiêu chảy ở những người không thể xử lý đường.