诱发荨麻疹的主要病因是过敏变态反应,因此常常发病与过敏素质的小孩,在食用了鱼、蟹、虾、等过敏食物后开始出现荨麻疹。
植物性食物中的番茄、大蒜以及如草莓和可可等也可以成为过敏源原,因此食品中的添加剂如防腐剂、色素、调味品等也可以导致过敏。
食物腐败分解的多肽类物质、以及碱性多肽等物质如变质水果、臭豆腐等,或食物中的未能被消化的蛋白质,以肽或胨的形式被吸收入血,也经常会诱发荨麻疹,一部分吸入动物的毛、汽油、粉尘以及皮屑、花粉乃至真菌的孢子等,也是诱发荨麻疹病因之一。