Vielfraße sind mächtige Jäger und Aasfresser und ernähren sich hauptsächlich von kleinen und mittelgroßen Säugetieren. Zu ihren Hauptnahrungsmitteln gehören Biber, Nagetiere, Kaninchen, kleine Bären und Schafe. Sie ernähren sich auch von den Leichen großer Säugetiere wie Elchen und Karibus.
Im Sommer essen Vielfraße zusätzlich zu ihrer normalen Ernährung Beeren und Früchte. Sie fressen bei Bedarf Vögel, Vogeleier und Insektenlarven. Vielfraße jagen Tiere, die leicht anzugreifen sind, wie Babysäuger, gefangene Tiere und vom Winter geschwächte Tiere. Ein erheblicher Teil ihrer Nahrung besteht aus totem, verwesendem Fleisch. Sie fressen oft die Überreste der Beute eines anderen Raubtiers oder nehmen es direkt hin. Es ist üblich, dass sie sich an den Resten der Wölfe erfreuen. Aus diesem Grund wirken sich abnehmende Wolfspopulationen direkt auf die Ernährungsgewohnheiten der Vielfraße aus.
Vielfraße sind für ihren gefräßigen Essstil bekannt, der nach Ansicht von Wissenschaftlern auf einen Mangel an Nahrung im Winter zurückzuführen ist. Sie haben scharfe Krallen und einen starken Kiefer, der sogar die Zähne und Knochen ihrer Beute kauen kann. Ihr scharfer Geruchssinn ermöglicht es ihnen, nach Aas zu suchen, das bis zu 6 Meter tief im Schnee vergraben ist. Vielfraße schlafen tagsüber und jagen und suchen nachts allein.