鱼肉比畜肉容易坏的原因是多方面的。首先,鱼的鳃和内脏藏菌很多而且极易腐烂。鱼一旦死亡,这些部位的细菌立刻迅速繁殖,并穿透鳃和脊柱边上的大血管,很快伸向肌肉组织。反之,畜肉(猪、牛、羊)一般都是宰杀放血,并立即开膛去脏,减少了细菌污染的机会。经检查也证明,健康的畜肉是无菌的。其次,鱼肉是被疏松的少量结缔组织分隔为很多小肌群的,细菌很容易沿着疏松的组织间隙侵入肌肉。
反之,畜肉是被致密坚硬的结缔组织(即筋)包围成一束一束的,细菌比较不容易侵入肌肉。再次,鱼肉含糖量一般只有0.3%左右,而畜肉则多半在1%以上。动物死后,肉里的糖即转化为乳酸,使肉酸度增高并发生僵直变硬。酸度增高和肉僵硬都起抑制细菌繁殖的作用。鱼肉因为含糖少,所以产生乳酸也少,肉酸度和僵直维持的时间都不及畜肉。