食物中毒发生的原因主要有:①原料选择不严格,可能食品本身有毒,或受到大量活菌及其毒素污染,或食品已经腐败变质;②食品在生产、加工、运输、贮存、销售等过程中不注意卫生、生熟不分造成食品污染,食用前又未充分加热处理;③食品保藏不当,致使马铃薯发芽、食品中亚硝酸盐含量增高、粮食霉变等都可造成食物中毒;④加工烹调不当,如肉块太大,内部温度不够,细菌未被杀死;⑤食品从业人员本身带菌,个人卫生不好,造成对食品的污染;⑥有毒化学物质混入食品中并达到中毒剂量。