Graureiher werden normalerweise nicht als Aasfresser klassifiziert, sondern als opportunistische Fresser mit einer vielfältigen Ernährung. Sie ernähren sich hauptsächlich von Fischen, Amphibien, Reptilien, Insekten und kleinen Säugetieren, konsumieren jedoch auch Aas, wenn es verfügbar ist.