Flertallet av en grå ulv kosthold består av kjøtt. Ulver spiser vanligvis hovdyr, som hjort, elg, elg og karibou. Imidlertid vil de også spise andre dyr, som gnagere, kaniner, fugler og fisk. Ulver vil til og med spise karrion, eller restene av døde dyr.
For å få nok mat, jakter ulver vanligvis i pakker. En ulvepakke vil vanligvis bestå av 6 til 12 ulver. Noen pakker kan imidlertid være så små som 2 ulver, mens andre kan være så store som 30 ulver.
Ulver er veldig effektive jegere. De har en suksessrate på rundt 80%, noe som betyr at de fanger 8 av hver tiende dyr som de jakter. Ulver jakter vanligvis ved å jage byttet ned til det er sliten. De vil da drepe byttet ved å bite det i halsen eller nakken.
Ulver er en viktig del av økosystemet. De hjelper til med å holde befolkningen av andre dyr i sjakk, og de hjelper også til å rydde opp i miljøet ved å spise vogn.