Zusätzlich zu Fischen können Reiher auch andere Wasserkreaturen wie Frösche, Krebstiere und Insekten essen. Sie können gelegentlich auch kleine Säugetiere, Reptilien oder Vögel konsumieren.
Die spezifische Ernährung eines Herons kann je nach Art und dem Lebensraum, in dem er lebt, variieren. Zum Beispiel sind einige Heron -Arten auf die Jagd auf bestimmte Arten von Fischen spezialisiert, während andere möglicherweise eine generalistischere Ernährung haben.