Vlci sú oportunistickými predátormi a budú jesť rôzne zvieratá vrátane jeleňov, losov, losov, karibu, bizóna a menších cicavcov, ako sú králiky, zajace a hlodavce. Budú tiež zachytiť na jatočných telách, ktoré zanechali iní predátori alebo poľovníci.
Okrem mäsa budú vlci jesť aj vegetáciu, ako je ovocie, bobule a tráv. Pomáha to doplniť ich stravu a poskytnúť im základné živiny.
Vlci sú schopní jesť také veľké množstvo potravín, pretože majú relatívne krátky tráviaci trakt. To znamená, že jedlo prechádza ich systémom rýchlo, čo im umožňuje konzumovať viac potravín v kratšom časovom období.