Les coyotes sont principalement des carnivores et se nourrissent principalement de petits et grands mammifères, bien qu'ils se nourrissent également d'oiseaux, de serpents, de lézards, d'amphibiens, de crustacés, de poissons et d'insectes. Lorsque la viande fraîche n'est pas disponible, ils mangent des charognes, y compris en cannibalisant les morts de leur propre espèce. Ils se nourrissent parfois d'une variété de fruits et légumes.
Seuls, les coyotes chassent divers types de lapins et de rongeurs. En couple ou en meute, ils chassent les grands mammifères, tels que le cerf, le bison, le wapiti, le mouton, les jeunes ours noirs et les pumas. Les coyotes ont un excellent odorat et l'utilisent pour traquer leurs proies. Lorsqu'ils sont proches, ils traquent la proie et se jettent dessus. Cependant, ils chassent parfois leurs proies, car ils sont parmi les mammifères les plus rapides d'Amérique du Nord, capables de courir jusqu'à 40 mph. Lorsqu'ils sont proches des habitations humaines, les coyotes s'attaquent souvent au bétail domestique comme les moutons, les chèvres, les bovins et la volaille. Parfois, les coyotes attaquent les animaux domestiques.
Pour compléter leur régime alimentaire carnivore et obtenir une hydratation supplémentaire pendant les saisons sèches, les coyotes mangent des fruits et des légumes tels que des pastèques, du cantaloup, des pommes, des pêches, des poires, des figues de Barbarie, des mûres et des myrtilles. Parfois, ils pillent les parcelles de melon domestiques à la recherche d'humidité. Ils sont également connus pour manger des céréales, comme le maïs et le blé.