Todas las especies de serpientes son carnívoras o comen carne. La mayoría de las serpientes comen ratas y aves, pero algunas de las especies más grandes pueden comer venados y otros animales más grandes. Las serpientes pequeñas comen invertebrados, como los insectos.
Otra palabra para carnívoro es "zoófago". "Zoo" significa animal, y "phagous" significa comer.
Las serpientes matan a sus presas mordiendo e inyectando veneno o exprimiendo a la presa con sus cuerpos fuertes, enroscados y musculosos. Las serpientes que no tienen veneno y no se contraen, simplemente agarran la presa con la boca y la tragan. Muchas especies también consumen huevos.
Las serpientes comen mucho menos que los mamíferos porque son de sangre fría. Una serpiente requiere solo alrededor del 10 por ciento de las calorías que necesita un mamífero de tamaño similar.