Wilki są oportunistycznymi drapieżnikami i będą jeść różne zwierzęta, w tym jelenie, łosie, łoś, karibu, żubry i mniejsze ssaki, takie jak króliki, zające i gryzonie. Będą także pielęgnować zwłoki pozostawione przez innych drapieżników lub myśliwych.
Oprócz mięsa wilki będą również jeść roślinność, taką jak owoce, jagody i trawy. Pomaga to uzupełnić ich dietę i zapewnić im niezbędne składniki odżywcze.
Wilki mogą jeść tak duże ilości jedzenia, ponieważ mają stosunkowo krótki przewód pokarmowy. Oznacza to, że jedzenie szybko przechodzi przez ich system, pozwalając im spożywać więcej jedzenia w krótszym czasie.