Все змеи плотоядны, но многие из видов имеют свою пищевую специализацию. Некоторые виды питаются только теплокровными животными, а некоторые — беспозвоночными, также есть виды, которые едят различную добычу. Не способствующая пища может послужить отказом змеи от еды.
Домашние змеи в большинстве случаев едят грызунов, они проглатывают их целиком, поэтому дефицит витаминов и микроэлементов у них встречается не часто. Кормовые грызуны, при этом должны хорошо питаться, чтобы удовлетворять пищевые потребности змей. Не нужно кормить грызунов кормом для других животных, так как есть много видов специального корма. Также, если змею нужно кормить сверчками или рыбой, то они обязательно должны получать полноценное питание, чтобы змея получала все необходимые витамины с пищей. Грызунов лучше давать не живыми, так как они могут укусить рептилию.
Количество кормлений зависит от возраста и вида змеи. Молодых змей кормят раз в неделю, а змей постарше, которые ведут более активный образ жизни, кормят чаще. Многие рептилии отказываются от еды в период беременности, тогда их нужно кормить каждую отдельно.