Lupii vânează în ambalaje. În America de Nord, ei iau animalele mari, cum ar fi elk, moose, musk ox, caribou, cerb mule, căprioară albă, bizon și oi bighorn. În Europa și în Asia, vânează los, căprior roșu, mistreț, reni, ibex, capra neagră și capre sălbatice. În mod obișnuit, își închid tinerii, bătrânii sau persoanele cu handicap din efective. Atunci când animalele mari sunt rare, lupii se hrănesc cu alte tipuri de mamifere mai mici, cum ar fi vulpi, nevăstuici, marmote, iepuri, bursuc, veverițe, șoareci și alți rozătoare. Ocazional mănâncă șopârle, broaște, șerpi, insecte mari și păsări și ouăle lor. Unele vânători de focuri de pe țărmurile Mării Caspice, în timp ce altele din Occidentul pescuiesc somon. În Nepal și în Arabia Saudită, lupii s-au dovedit că vânează pentru primate, cum ar fi maimuțele și babuinile.
Atunci când produsele alimentare sunt rare, lupii au recunoscut că recurg la canibalism, atacă și mănâncă membrii de pachete vechi sau răniți. Ei mănâncă de asemenea carouri. Deși uneori se hrănesc cu animale domestice, cum ar fi vacile și oile, atacurile asupra oamenilor sunt foarte rare.