Füchse werden als Allesfresser und nicht als Fleischfresser klassifiziert. Als Allesfresser frisst ein Fuchs Fleisch, aber auch Früchte und Blätter.
Ein Allesfresser ist ein Tier, das alle Arten von Lebensmitteln frisst. Menschen sind Allesfresser, ebenso wie Füchse, Bären, Stinktiere und viele Schildkrötenarten. Auch wenn ein Tier hauptsächlich auf Fleisch lebt, werden es als Allesfresser eingestuft, solange es regelmäßig andere Lebensmittel zu sich nimmt.
Füchse fressen hauptsächlich Insekten und kleine Wirbeltiere wie Vögel und Reptilien. Sie werden auch Eier essen, wenn sich die Gelegenheit ergibt. Der krabbenfressende Fuchs sucht im Rahmen seiner Ernährung sogar nach Krabben in Überschwemmungsgebieten. Die meisten Fuchsarten fressen etwa 2,2 kg Nahrung pro Tag und vergraben den Rest für die spätere Verwendung.