Os coiotes são principalmente carnívoros e comem principalmente mamíferos pequenos e grandes, embora também se alimentem de pássaros, cobras, lagartos, anfíbios, crustáceos, peixes e insetos. Quando a carne fresca não está disponível, eles comem carniça, inclusive canibalizando os mortos de sua própria espécie. Às vezes, eles se alimentam de uma variedade de frutas e vegetais.
Sozinhos, os coiotes caçam vários tipos de coelhos e roedores. Em pares ou matilhas, eles caçam grandes mamíferos, como veados, bisões, alces, ovelhas, ursos negros jovens e leões da montanha. Os coiotes têm um excelente olfato e o utilizam para rastrear presas. Quando estão perto, eles perseguem a presa e se lançam sobre ela. No entanto, às vezes eles perseguem suas presas, pois estão entre os mamíferos mais rápidos da América do Norte, capazes de correr até 40 mph. Quando estão perto de habitações humanas, os coiotes costumam atacar animais domésticos, como ovelhas, cabras, gado e aves. Às vezes, os coiotes atacam animais domésticos.
Para complementar sua dieta carnívora e obter umidade extra durante as estações secas, os coiotes comem frutas e vegetais como melancias, melão, maçãs, pêssegos, peras, peras espinhosas, amoras e mirtilos. Às vezes, eles invadem canteiros de melões domésticos em busca de umidade. Eles também comem grãos, como milho e trigo.