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