Le régime alimentaire d'un corbeau américain peut inclure des céréales, des baies, de petits animaux, des animaux tués sur les routes et des déchets alimentaires humains. Ils sont omnivores et adaptent leur régime alimentaire aux aliments facilement disponibles sur leur territoire. Ce sont principalement des butineuses et elles sont plus à l'aise pour se nourrir au sol.
Bien que les corbeaux aient la réputation d'être des charognards, ils ne sont pas des charognards spécialisés, et la décomposition de la viande ne constitue qu'une petite partie de leur alimentation. Les graines, les noix et les fruits sont une importante source de nourriture, et les corbeaux affluent souvent en grands groupes vers les vergers, les champs de céréales ou de maïs à proximité pour se nourrir. Malgré cela, ils peuvent profiter aux agriculteurs en mangeant une grande quantité d'insectes qui endommagent les cultures, tels que les criquets, les coléoptères et leurs larves.
Les corbeaux sont également connus pour chasser des proies plus grosses, notamment les souris, les petits reptiles et les grenouilles. Ils ont même été observés en train de capturer des poissons vivants. Les corbeaux affamés peuvent suivre d'autres oiseaux, tels que les moineaux et les rouges-gorges, et piller leurs nids pour des œufs ou des oisillons. Dans les zones urbaines, les corbeaux se nourrissent fréquemment dans les décharges et les bennes à ordures et volent souvent de la nourriture dans les plats pour animaux de compagnie en plein air. La meilleure façon d'attirer et de nourrir les corbeaux est de répandre une nourriture facile à voir, comme des cacahuètes en coque ou des croquettes pour chien, sur un terrain dégagé.