在野外,蛇类经常需要游走很远的距离来寻找食物,按照种类及体型的不同,他们的食物有昆虫、鸟蛋、蛙类,已经大小不同的哺乳类生物。而在家养条件下,最常使用的食物就是乳鼠,乳鼠可以采用冰冻保存,使用时只需要解冻投喂就可以了,食物体积不应该太大,不然容易给蛇造成压力。
有人喜欢给蛇类饲喂活鼠,其实这并不是一个好办法,鼠类在与蛇类搏斗时很容易给蛇造成伤害,甚至会咬死蛇类,所以最好的办法还是首先杀死鼠类再投喂给蛇。
一周一次就已经足够了。吃多少取决于你的蛇的大小,举例来说,一条成年的玉米蛇一周吃1-2只乳鼠,一只成年蚺蛇一周1只大鼠,缅甸蟒2-3周吃一只5磅的兔子。吃的过多容易超重,特别是在蛇老年的时候更容易发生。