起过敏的食物有麦、牛奶、花生（花生过敏）、蛋、坚果（树坚果过敏）、贝类或海鲜，它们引起过敏的比率在各国有所不同。危险因子包括过敏家族史、维生素D缺乏、肥胖及过度干净的环境。人体免疫系统成员之一的免疫球蛋白E与食物分子结合是产生食物过敏的机制，而食物中的蛋白质是最有机会引起反应的。这样的反应会促进身体分泌发炎性化学物质，例如组织胺。诊断的依据包括病史、、、食物特异性抗体血液检测、口服激发测验。在年纪较小时就接触过敏原可能产生保护效果。过敏对策则主要包括避免食用可能会引起过敏的食物，并随时对过敏反应有所准备。