عبد الحفيظ تركستاني أن التسمم الغذائي يحدث إذا توفر واحد أو أكثر من العوامل التالية: - وضع الطعام في غرفة درجة حرارتها (25 - 35) درجة مئوية. - وجود ناقل للميكروب في الطعام أو حيوانات محيطية. - تلوث الأيدي أو الملابس للعاملين بالطعام أو تلوث أدوات المطبخ بالميكروب.