Șarpele de animale de companie sunt de obicei hranite cu șoareci nou-născuți. În sălbăticie, șerpi de copii mănâncă în general orice animal sau ou care este suficient de mic și la îndemână.
În sălbăticie, șerpii sunt de obicei independenți de naștere și trebuie să-și găsească imediat mâncarea. Viermii de râu, broaștele mici și ouăle nepăzite fac ca acestea să fie ținte bune. Anumite specii de șarpe, cum ar fi racerii negri, mănâncă alți șerpi de copii dacă îi întâlnesc.
Atunci când sunt ținute ca animale de companie sau în captivitate, șerpii sunt în general hrăniți cu șoareci vii de către păzitori. Dacă șerpi de animale refuză să mănânce șoareci vii, li se dau șoareci morți în schimb.