Poleg rib lahko čaplje jedo tudi druga vodna bitja, kot so žabe, raki in žuželke. Lahko občasno porabijo tudi majhne sesalce, plazilce ali ptice.
Specifična prehrana čaplje se lahko razlikuje glede na vrsto in habitat, v katerem živi. Na primer, nekatere vrste čaplje so specializirane za lov na nekatere vrste rib, druge pa imajo lahko bolj splošno prehrano.