蛇属于食肉动物,以其敏锐的嗅觉和视觉感知猎物。蛇的食谱因种类而异,但总体上包括哺乳动物、鸟类、爬行动物、两栖动物和鱼类等。
某些蛇种甚至吃植物,如一些植食性蛇种,主要以水果、植物叶片、花朵和根茎为食。蛇的消化系统特别适合消化大量食物,它们可以一次进食整个猎物,然后长时间不用进食,因此在野外能够生存较长时间。总的来说,蛇是以肉类为主的动物,肉类作为蛇的主要食物来源。