Egretthegrer er opportunistiske og eter mest fisk, som de fanger med det lange nebbet, mens den vader i grunt vann, gjennom et hurtig slangelignende angrep. Fuglene sper imidlertid på kostholdet med virvelløse dyr, spesielt krepsdyr, så vel som andre små virveldyr, inkludert amfibier, reptiler, fugler og små pattedyr. Arten jakter i hovedsak føden i ferskvann, marine og estuarine våtmarksområder, og ganske regelmessig også i forskjellige habitater i høylandet. Fuglene vader i vann til omtrent 28 cm dybde.