Los hábitos alimenticios de una serpiente mascota dependen de la especie de serpiente, pero todas las serpientes son carnívoras. Algunas serpientes comen insectos, ranas y anfibios, otros reptiles, huevos, lombrices de tierra, peces o babosas. Otros comen criaturas de sangre caliente como pájaros, conejos y roedores.
La mayoría de las serpientes mascotas se alimentan de pequeños mamíferos como hámsters, ratones, ratas y jerbos. Las serpientes grandes también pueden comer conejos enteros. Según Acerca de, determinar si alimentar a una serpiente viva o muerta es un tema controvertido para los propietarios de serpientes. A menos que la serpiente inflija daño inmediato a la presa, la serpiente puede ser herida o incluso matada. La mayoría de los expertos aconsejan a los propietarios alimentar a una mascota serpiente muerta, presa congelada.
Acerca de recomienda alimentar a las serpientes mascotas presas aproximadamente del mismo tamaño que la serpiente en su punto más grande. A medida que la serpiente crece, requiere comidas más grandes. Las crías de serpientes, o serpientes muy pequeñas, a menudo se alimentan de ratones recién nacidos. Si la serpiente es una especie que crece lo suficientemente grande como para comer ratas, About recomienda que la serpiente se acostumbre a comer ratas temprano alimentándolas con ratas del tamaño de un ratón. Los alimentos que son demasiado grandes para ser digeridos correctamente pueden ser regurgitados.
Los horarios de alimentación varían según la especie, la edad y el tamaño. Las serpientes jóvenes o pequeñas comen un promedio de dos veces por semana y las serpientes más grandes se alimentan entre una vez por semana y una vez cada pocas semanas.