Die Essgewohnheiten einer Haustierschlange hängen von der Schlangenart ab, aber alle Schlangen sind Fleischfresser. Manche Schlangen fressen Insekten, Frösche und Amphibien, andere Reptilien, Eier, Regenwürmer, Fische oder Nacktschnecken. Andere fressen Warmblüter wie Vögel, Kaninchen und Nagetiere.
Die meisten Hausschlangen ernähren sich von kleinen Säugetieren wie Hamstern, Mäusen, Ratten und Rennmäusen. Große Schlangen können Kaninchen auch ganz fressen. Laut About ist die Entscheidung, ob eine Schlange lebend oder tot gefüttert werden soll, für Schlangenbesitzer ein umstrittenes Thema. Wenn die Schlange der Beute keinen sofortigen Schaden zufügt, kann die Schlange verwundet oder sogar getötet werden. Die meisten Experten raten Besitzern, eine tote, gefrorene Beute einer Haustierschlange zu füttern.
Über empfiehlt, Haustierschlangen mit Beutetieren zu füttern, die ungefähr die gleiche Größe haben wie die Schlange an ihrer größten Stelle. Wenn die Schlange wächst, benötigt sie größere Mahlzeiten. Schlangenschlüpflinge oder sehr kleine Schlangen werden oft mit neugeborenen Mäusen gefüttert. Wenn es sich bei der Schlange um eine Spezies handelt, die groß genug wird, um Ratten zu fressen, empfiehlt About, die Schlange frühzeitig an das Fressen von Ratten zu gewöhnen, indem sie mausgroße Ratten füttert. Nahrung, die zu groß ist, um richtig verdaut zu werden, kann wieder hochwürgen.
Die Fütterungspläne variieren je nach Art, Alter und Größe. Junge oder kleine Schlangen fressen durchschnittlich zweimal pro Woche, und größere Schlangen fressen zwischen einmal pro Woche und einmal alle paar Wochen.