Wölfe sind Fleischfresser und ernähren sich hauptsächlich von großen Säugetieren, wobei die genaue Art je nach Standort variiert. Außerdem ergänzen sie ihre Ernährung mit Früchten wie Äpfeln, Birnen, Melonen und verschiedenen Beerensorten.
Wölfe jagen in Rudeln. In Nordamerika erlegen sie große Tiere wie Elche, Elche, Moschusochsen, Karibus, Maultierhirsche, Weißwedelhirsche, Bisons und Dickhornschafe. In Europa und Asien jagen sie Elche, Rotwild, Wildschweine, Rentiere, Steinböcke, Gämsen und Wildziegen. Sie selektieren in der Regel Junge, Alte oder Behinderte aus Herden. Wenn große Tiere knapp sind, ernähren sich Wölfe von anderen Arten kleinerer Säugetiere wie Füchse, Wiesel, Murmeltiere, Hasen, Dachse, Eichhörnchen, Mäuse und andere Nagetiere. Gelegentlich fressen sie Eidechsen, Frösche, Schlangen, große Insekten und Vögel und ihre Eier. Einige jagen Robben an den Ufern des Kaspischen Meeres, während andere in Westkanada nach Lachs fischen. In Nepal und in Saudi-Arabien ist bekannt, dass Wölfe nach Primaten wie Affen und Pavianen jagen.
Wenn Nahrung knapp ist, ist bekannt, dass Wölfe auf Kannibalismus zurückgreifen und alte oder verletzte Rudelmitglieder angreifen und fressen. Sie fressen auch Aas. Obwohl sie sich manchmal von Haustieren wie Kühen und Schafen ernähren, sind Angriffe auf Menschen sehr selten.