Kojoty to wszystkożercy, którzy jedzą głównie małe ssaki, w tym króliki, wiewiórki i myszy. Dostosowują się one do żywności dostępnej w danym regionie, co jest jednym z powodów, dla których dobrze się zachowują w różnych miejscach , w tym obszary podmiejskie.
Kojoty różnią się dietą w zależności od tego, co jest dostępne. Choć w większości jedzą małe ssaki, jedzą także ptaki, węże, a nawet duże owady. Jedzą padlinę, ale wolą świeże mięso. W chłodniejszych miesiącach ich dieta obejmuje większą część owoców i warzyw. Łączą się też z innymi kojotami, by polować na większą zdobycz, na przykład na jelenie. Kojoty, które żyją w pobliżu zaludnionych obszarów, jedzą ludzkie śmieci, a czasem polują na domowe zwierzęta domowe i małe zwierzęta gospodarskie.