1、貓可以吃蛇肉,因為它是肉食動物,但貓咪一般不會捕食蛇。貓咪抓蛇大多是處於好奇或娛樂,就像逗弄老鼠或小蟲子一樣,只是無聊時候的一種樂趣。一般只有野外迫於生存壓力的流浪貓或野貓,才會吃蛇肉。
2、可能是因為貓咪挑釁或玩耍時誤殺蛇,或者蛇主動攻擊貓咪被反殺導致的死亡,這時貓咪也可能會好奇吃上幾口。貓是怕蛇毒的,如果它誤食了一條有毒蛇,也是會中毒的。