As cobras são carnívoros. O alimento específico que consomem depende do tamanho, espécie e habitat das cobras, mas suas presas incluem insetos, ovos, ratos, peixes, sapos e lagartos.
As mandíbulas das cobras têm dobradiças que as permitem se abrir amplamente e comer presas grandes. Isso permite que algumas cobras comam animais enormes. Por exemplo, é possível, embora não seja comum, uma python ingerir um veado, uma pequena vaca ou mesmo um crocodilo.
As cobras não precisam comer todos os dias. Em geral, as cobras de corpo magro comem pelo menos uma vez por semana. Cobras de corpo pesado comem com menos frequência. A necessidade de se alimentar depende da idade da cobra e do tamanho da refeição. Uma píton ou boa normalmente come uma ou duas refeições de bom tamanho por mês.