Ulver er opportunistiske rovdyr og vil spise en rekke dyr, inkludert hjort, elg, elg, karibou, bison og mindre pattedyr som kaniner, harer og gnagere. De vil også fange opp kadaver som er etterlatt av andre rovdyr eller jegere.
I tillegg til kjøtt, vil ulver også spise vegetasjon som frukt, bær og gress. Dette hjelper til med å supplere kostholdet og gi dem viktige næringsstoffer.
Ulver kan spise så store mengder mat fordi de har en relativt kort fordøyelseskanal. Dette betyr at maten går raskt gjennom systemet sitt, slik at de kan konsumere mer mat i kortere periode.