Mavi balıkçıllar balıklar, kurbağalar, kaplumbağalar, genç kuşlar, kuş yumurtaları, yılanlar, böcekler, fareler, kurtlar ve diğer küçük memeliler dahil olmak üzere çeşitli su ve kara avlarını yiyen etoburlardır. > Kolonilerde yaşarken, balıkçıllar genelde yalnız ve paketlerinden üç mil kadar uzakta avlanırlar. Paket, yalnızca bol miktarda yiyecek olduğunda oluşur.
Balıkçıllar uzman balıkçılardır ve sap ve av kavramını mükemmelleştirmişlerdir. Kuşları beslemek için, kıyı şeridi ve bataklıklarda gün ışığında mükemmel avlanma yeri ararken altı ila 12 inç suda beklenir. Balıkçıllar daha sonra uzun süre hareketsiz kalarak, balıkların veya diğer avların ulaşabilmelerini bekliyor. Avlar ulaşıldıktan sonra, balıkçıllar uzun boyunlarını ve bıçak gibi faturalarını ölüm darbesi vermek için uzatırlar. Çoğu durumda, bir keresinde çok fazla av yutmaya çalışarak balıkçılıların ölüme boğulmalarına neden olduğu bilinen avlarını yutuyorlar. Bir balıkçıl belirli bir alanda yiyecek bulamazsa, yeni bir yere uçarlar.
Yetişkin balıkçıllar gençlerini daha önce sindirilmiş besinleri yitirmesi sürecinde besler. En büyük ve en yaşlı civcivler en çok yiyeceği alır.