Os hábitos alimentares de uma cobra de estimação dependem da espécie de cobra, mas todas as cobras são carnívoras. Algumas cobras comem insetos, sapos e anfíbios, outros répteis, ovos, minhocas, peixes ou lesmas. Outros comem criaturas de sangue quente como pássaros, coelhos e roedores.
A maioria das cobras de estimação se alimenta de pequenos mamíferos como hamsters, camundongos, ratos e gerbils. Cobras grandes também podem comer coelhos inteiros. De acordo com About, determinar se deve alimentar uma cobra com uma presa viva ou morta é um tópico controverso para os proprietários de cobras. A menos que a cobra inflija danos imediatos à presa, a cobra pode ser ferida ou até morta. A maioria dos especialistas aconselha os proprietários a alimentar uma cobra de estimação morta, presa congelada.
Sobre recomenda alimentar as cobras de estimação com presas de aproximadamente o mesmo tamanho da cobra em seu ponto maior. Conforme a cobra cresce, ela requer refeições maiores. Filhotes de cobra, ou cobras muito pequenas, são freqüentemente alimentados com ratos recém-nascidos. Se a cobra é uma espécie que cresce o suficiente para comer ratos, a About recomenda acostumar a cobra a comer ratos cedo, alimentando-a com ratos do tamanho de um camundongo. Alimentos muito grandes para serem digeridos adequadamente podem ser regurgitados.
Os horários de alimentação variam de acordo com a espécie, idade e tamanho. As cobras jovens ou pequenas comem em média duas vezes por semana, e as cobras maiores se alimentam uma vez por semana e uma vez a cada poucas semanas.