VCA Hastanelerine göre, tüm yılanlar etoburdur ve bütün av parçalarını yemeyi tercih eder. Belirli av maddeleri, yılan türüne ve yılanın boyutuna bağlıdır.
Yılanı beslemeden önce, belirli bir yılan türünün diyetinde av hayvanlarının en iyisinin ne olduğunu bilmek önemlidir. Bazı türler fareler, sıçanlar ve tavşanlar gibi sıcak kanlı av hayvanlarını yemeyi tercih eder. Genç yılanlar, fare kılçıkları veya yavru fareler gibi bebek av hayvanlarını yerler. Daha yaşlı ve daha büyük yılanlar tüm yetişkin av hayvanlarını yerler. Diğer yılan türleri kurbağaları, solucanları, böcekleri, yumurtaları, balıkları ve hatta diğer sürüngenleri yerler.