I lupi sono predatori opportunistici e mangeranno una varietà di animali, tra cui cervi, alci, alci, caribù, bisonti e mammiferi più piccoli come conigli, lepri e roditori. Scaveranno anche su carcasse lasciate da altri predatori o cacciatori.
Oltre alla carne, i lupi mangeranno anche vegetazione come frutta, bacche e erbe. Questo aiuta a integrare la loro dieta e fornire loro nutrienti essenziali.
I lupi sono in grado di mangiare quantità così grandi di cibo perché hanno un tratto digestivo relativamente breve. Ciò significa che il cibo passa rapidamente attraverso il loro sistema, permettendo loro di consumare più cibo in un periodo di tempo più breve.