Có 4 nguyên nhân chính gây ngộ độc thực phẩm :
- Do thức ăn bị nhiễm các vi sinh vật và độc tố của vi sinh vật.
- Do thức ăn bị biến chất.
- Do trong thức ăn có sẵn chất độc (như cá nóc, mầm khoai tây, nấm độc…).
- Do thức ăn bị nhiễm các chất độc hóa học, chất bảo vệ thực vật, hóa chất phụ gia thực phẩm.