Theo Bệnh viện VCA, tất cả các loài rắn đều là động vật ăn thịt và thích ăn cả con mồi. Các món mồi cụ thể phụ thuộc vào loài rắn và kích thước của rắn.
Điều quan trọng là phải biết những con vật săn mồi nào tốt nhất cho chế độ ăn của một loài rắn nhất định trước khi cho rắn ăn. Một số loài thích ăn các động vật săn mồi máu nóng như chuột nhắt, chuột cống và thỏ. Rắn non ăn thịt động vật săn mồi trẻ sơ sinh, chẳng hạn như chuột út hoặc chuột con. Những con rắn già và lớn hơn ăn toàn bộ con mồi trưởng thành. Các loài rắn khác ăn ếch, giun, côn trùng, trứng, cá hoặc thậm chí các loài bò sát khác.