Las garzas azules son carnívoros que comen una variedad de presas acuáticas y terrestres, incluidos peces, ranas, tortugas, aves jóvenes, huevos de aves, serpientes, insectos, ratones, lunares, abejas y otros mamíferos pequeños. > Mientras viven en colonias, las garzas suelen cazar solas y hasta tres millas de su manada. El empaque solo ocurre cuando hay una gran cantidad de alimentos.
Las garzas son pescadores expertos, y han perfeccionado el concepto de tallo y presa. Para alimentarse, las aves vadean de seis a 12 pulgadas de agua durante la luz del día en las costas y marismas mientras buscan el lugar de caza perfecto. Las garzas luego permanecen inmóviles durante largos períodos de tiempo, esperando que los peces u otras presas lleguen a su alcance. Una vez que la presa está al alcance, las garzas extienden sus largos cuellos y sus picos como cuchillas para dar un golpe mortal. En la mayoría de los casos, se tragan la presa entera, lo que se sabe que causa que las garzas se ahoguen al intentar tragar demasiada presa a la vez. Si una garza no encuentra comida en un área en particular, vuela a una nueva ubicación.
Las garzas adultas alimentan a sus crías a través del proceso de regurgitación de alimentos previamente digeridos. Los polluelos más grandes y más viejos suelen recibir la mayor cantidad de alimentos.