Skvělý egret je pták s rybami. Obvykle se živí malými rybami, jako jsou střevle, shiners a sticklebacky. Bude také jíst žáby, mloky a další malé vodní stvoření. Velká egret se obvykle brání v mělké vodě a pomocí dlouhých nohou a krku spatří svou kořist. Když uvidí rybu, rychle zasáhne zobák a polyká ryby celé.