Většina stravy šedého vlka se skládá z masa. Vlci obvykle jedí kopytníky, jako jsou jeleny, los, los a caribou. Budou však také jíst jiná zvířata, jako jsou hlodavci, králíci, ptáci a ryby. Vlci dokonce budou jíst mršinu nebo zbytky mrtvých zvířat.
Aby získali dostatek jídla, vlci obvykle loví v balíčcích. Vlčí smečka bude obvykle sestávat ze 6 až 12 vlků. Některé balíčky však mohou být stejně malé jako 2 vlci, zatímco jiné mohou být až 30 vlků.
Vlci jsou velmi efektivní lovci. Mají úspěšnost kolem 80%, což znamená, že chytí 8 z každých 10 zvířat, které loví. Vlci obvykle loví tím, že pronásledují svou kořist, dokud není unavený. Poté zabijí kořist kousnutím do krku nebo krku.
Vlci jsou důležitou součástí ekosystému. Pomáhají udržovat populace jiných zvířat pod kontrolou a také pomáhají čistit životní prostředí konzumací mršiny.