Väčšina šedej vlkovej stravy pozostáva z mäsa. Vlci zvyčajne jedia unguláty, ako sú jelene, losy, los a caribou. Budú však jesť aj iné zvieratá, ako sú hlodavce, králiky, vtáky a ryby. Vlci dokonca budú jesť mrkvu alebo zvyšky mŕtvych zvierat.
Aby získali dostatok jedla, vlci zvyčajne lovia v balení. Balenie vlkov bude zvyčajne pozostávať zo 6 až 12 vlkov. Niektoré balíčky však môžu byť také malé ako 2 vlci, zatiaľ čo iné môžu byť až 30 vlkov.
Vlci sú veľmi efektívnymi poľovníkmi. Majú úspešnosť približne 80%, čo znamená, že chytia 8 z každých 10 zvierat, ktoré lovia. Vlci sa zvyčajne lovia tým, že prenasledujú svoju korisť, až kým nebude unavená. Potom zabijú korisť tým, že ju zahryzne do krku alebo krku.
Vlci sú dôležitou súčasťou ekosystému. Pomáhajú udržiavať populácie iných zvierat pod kontrolou a tiež pomáhajú vyčistiť životné prostredie jedením mrkvy.