* kala: Tämä on heidän tärkein ravintolähde, ja he ovat erityisen hyviä kalojen kiinni matalassa vedessä.
* sammakkoeläimet: Sammakot, rupikonnat ja newts ovat kaikki harmaan haikaran valikossa.
* matelijat: Pienet käärmeet, liskoja ja kilpikonnat voivat olla osa heidän ruokavaliota.
* Pienet nisäkkäät: Hiiret, rotat, savit ja jopa nuoret kanit voivat kiinni harmaita haikaroita.
* Linnut: He syövät pieniä lintuja, etenkin poikasia ja pesimiä ja joskus jopa aikuisia lintuja.
* Hyönteiset: Harmaat haikarat syövät myös suuria hyönteisiä, kuten kovakuoriaisia ja heinäsirkkia.
* äyriäiset: Ravut, rapuja ja muita äyriäisiä syödään toisinaan.
He tyypillisesti metsästävät seisomalla paikallaan matalassa vedessä ja odottavat saaliin tulemista lähelle tai kahlaavan veden läpi ja koettelemalla mutaa nokkallaan. He myös joskus metsästävät lentämällä veden yli ja sukeltamalla kalojen saaliiksi.
Harmaat haikarat ovat ekosysteemissä tärkeitä petoeläimiä, jotka auttavat hallitsemaan kalojen ja muiden eläinten populaatioita. Niillä on myös rooli ravinteiden pyöräilyssä, koska niiden pudotukset voivat rikastuttaa maaperää.