Der graue Fuchs ist ein Omnivore, was bedeutet, dass er sowohl Pflanzen als auch Tiere frisst. Die Ernährung umfasst eine Vielzahl von Lebensmitteln wie Insekten, Obst, Gemüse und kleine Säugetiere. Es ist auch bekannt, dass graue Füchse andere Tiere wie Kaninchen, Eichhörnchen und Vögel jagen. Da graue Füchse sowohl Pflanzen als auch Tiere essen, gelten sie als tertiäre Verbraucher in der Nahrungskette.