I corvi sono onnivori altamente opportunisti e consumano prontamente un'ampia gamma di materiale animale e vegetale. È noto che mangiano roditori come topi e tutti i piccoli animali che riescono a catturare, come conigli o uccelli. I corvi si nutrono anche di animali morti e mangiano persino insetti e vegetazione quando il resto del cibo scarseggia.