Lupii sunt carnivori, avand tendinta de a-si diversifica tipul de hrana. Atunci cand vaneaza in haita ucid caprioare, cerbi, capre negre sau cand nu gasesc prada, ucid oi, vaci, cai si caini. In timpul primaverii tendinta este de a captura ungulate juvenile. Lupii pot vana si animale mici precum iepuri, vidre, veverite, soareci, pasari etc. Acolo unde sunt multi lupi, vulpea devine o raritate.
Lupii consuma si carcase ale animalelor moarte pe care nu le-a vanat. Lupii pot consuma si insecte, viermi de pamant, gunoaie si, mai ales cand sunt infometati afine, mure, scorus, porumb si alte vegetale. Lupii consuma si iarba ca purgativ.