Los coyotes son principalmente carnívoros y comen principalmente mamíferos pequeños y grandes, aunque también se alimentan de aves, serpientes, lagartos, anfibios, crustáceos, peces e insectos. Cuando no hay carne fresca disponible, comen carroña, incluida la canibalización de los muertos de su propia especie. A veces se alimentan de una variedad de frutas y verduras.
Por su cuenta, los coyotes cazan varios tipos de conejos y roedores. En parejas o en manadas, cazan grandes mamíferos, como ciervos, bisontes, alces, ovejas, osos negros y leones de montaña. Los coyotes tienen un excelente sentido del olfato y lo utilizan para rastrear a sus presas. Cuando están cerca, acechan a la presa y se lanzan sobre ella. Sin embargo, a veces persiguen a sus presas, ya que se encuentran entre los mamíferos más rápidos de América del Norte, capaces de correr hasta 40 mph. Cuando están cerca de las viviendas humanas, los coyotes a menudo se aprovechan del ganado doméstico, como ovejas, cabras, ganado y aves de corral. A veces los coyotes atacan a las mascotas domésticas.
Para complementar su dieta carnívora y obtener humedad adicional durante las estaciones secas, los coyotes comen frutas y verduras como sandías, melón, manzanas, melocotones, peras, peras, moras y arándanos. A veces asaltan parches domésticos de melón en busca de humedad. También se sabe que comen granos, como el maíz y el trigo.