Grundsätzlich gilt, dass der Wolf an der Spitze der Nahrungspyramide seines Lebensraumes steht. Seine Anzahl in einem Gebiet wird allein vom Nahrungs­angebot und ggf. noch von Krankheiten bestimmt, aber nicht durch einen Fressfeind. Der Wolf ernährt sich hauptsächlich von Huftieren und Kleinsäugern, wie z.B. Reh, Rothirsch, Wildschwein, Hase und Wühlmaus.
In nahrungsarmen Gegenden frisst er allerdings auch Aas und Abfälle und an der Küste Fisch. In der Nähe des Menschen frisst der Wolf auch Nutztiere in ungenügend gesicherten Gattern. Dazu ergänzend stehen Beeren, Blätter von Gräsern und Seggen auf seinem Speiseplan. Generell ist er sehr flexibel, was die Nahrungsaufnahme angeht.
Durchschnittlich frisst ein Wolf pro Tag etwa fünf Kilogramm. Er kann aber auch bis zu 15 kg auf einmal aufnehmen oder sogar zwei Wochen oder länger ohne Nahrung auskommen.