Selon les hôpitaux VCA, tous les serpents sont carnivores et préfèrent manger des proies entières. Les proies spécifiques dépendent de l'espèce de serpent et de la taille du serpent.
Il est important de savoir quelles proies conviennent le mieux au régime alimentaire d'une espèce de serpent donnée avant de nourrir le serpent. Certaines espèces préfèrent manger des proies à sang chaud comme les souris, les rats et les lapins. Les jeunes serpents mangent des proies pour bébés, comme des auriculaires de souris ou des bébés rats. Les serpents plus âgés et plus gros mangent des proies adultes entières. D'autres espèces de serpents mangent des grenouilles, des vers, des insectes, des œufs, des poissons ou même d'autres reptiles.