Oprócz ryb czaple mogą również jeść inne stworzenia wodne, takie jak żaby, skorupiaki i owady. Mogą również czasami spożywać małe ssaki, gady lub ptaki.
Konkretna dieta czapli może się różnić w zależności od gatunku i siedliska, w którym żyje. Na przykład niektóre gatunki czapli specjalizują się w polowaniu na niektóre rodzaje ryb, podczas gdy inne mogą mieć bardziej ogólną dietę.