Toutes les espèces de serpents sont carnivores ou carnivores. La plupart des serpents mangent des rats et des oiseaux, mais certaines des plus grandes espèces peuvent manger des cerfs et d'autres animaux plus gros. Les petits serpents mangent des invertébrés, comme des insectes.
Un autre mot pour carnivore est "zoophage". "Zoo" signifie animal, et "phage" signifie manger.
Les serpents tuent leurs proies en mordant et en injectant du venin ou en serrant leurs proies à mort avec leur corps musclé et enroulé. Les serpents qui n'ont pas de venin et ne se contractent pas simplement attrapent une proie avec leur bouche et l'avalent. De nombreuses espèces consomment également des œufs.
Les serpents mangent beaucoup moins que les mammifères car ils ont le sang froid. Un serpent n'a besoin que d'environ 10 % des calories dont un mammifère de taille similaire a besoin.