الثعابين هي آكلة اللحوم وستأكل أي شيء من السحالي الصغيرة والثعابين الأخرى والثدييات الصغيرة والطيور والبيض والأسماك والقواقع والحشرات إلى الثدييات الكبيرة مثل الجاغوار والغزلان، ولأنهم يأكلون فرائسهم في جرعة واحدة كبيرة فإن حجم الثعبان يحدد حجم طعامه، وقد يبدأ الثعبان الأصغر سنا بالسحالي أو الفئران، وينتقل إلى الغزلان والظباء الصغيرة مع زيادة العمر والحجم، ووفقا لحديقة حيوان سان دييغو، فإن الثعابين يأكلون الحيوانات بانتظام بنسبة تصل إلى 20 في المائة من حجم أجسامهم.