Der Kuhreiher ist auf allen Kontinenten außer der Antarktis zu finden. Diese Vogelart lebt im tropischen Klima, im trockenen Klima, im gemäßigten Klima und im terrestrischen Klima. Auf den verschiedenen Kontinenten besteht sein natürlicher Lebensraum aus (sub-)tropischen feuchten Tieflandwäldern, (sub-)tropischen saisonalen feuchten und überschwemmten Graslandschaften, Binnenfeuchtgebieten mit permanenten Süßwasserseen, Binnenfeuchtgebieten mit permanenten Flüssen und Bächen sowie vom Menschen geschaffenen Gebieten wie Ackerland und Weiden.
Der Kuhreiher hat eine Größe von 46 bis 56 Zentimetern. Diese Vogelart hat einen relativ dicken Hals und ein gedrungenes Aussehen. Das Gefieder des Kuhreihers ist weiß gefärbt. Während der Brutzeit erscheinen goldene Federn auf dem Kopf, dem Hals und dem Rücken. Bei den Männchen sind die goldenen Federn etwas länger als bei den Weibchen. Der Schnabel und die Beine sind gelb gefärbt.
Der Kuhreiher ist ein Allesfresser. Diese Vogelart hat sich jedoch auf das Fressen von Insekten spezialisiert. Die Ernährung des Kuhreihers variiert je nach Lebensraum.
In freier Wildbahn ernährt sich der Kuhreiher von Insekten, Heuschrecken, Krustentieren, Fröschen, Weichtieren, Fischen, Eidechsen, Spinnen, Ratten, Schlangen, Nagetieren und kleinen Vögeln. Der Kuhreiher ernährt sich hauptsächlich von den ersten 3 Arten.
Gelegentlich frisst der Kuhreiher auch pflanzliches Material, wie z. B. das Fruchtfleisch von Palmnüssen.
Die wichtigste Methode der Nahrungssuche besteht im „Walking Slowly“, dem langsamen Gehen an Land. Der Kuhreiher folgt sich bewegenden einheimischen Säugetieren, Vögeln und Traktoren, um Nahrung zu fangen. Dies wird auch als „gemeinsame Nahrungssuche“ bezeichnet. Die Säugetiere, Vögel und Traktoren machen Bewegungen, die die Insekten dazu anregen, aus dem Boden zu schlüpfen.
Bei der „gemeinsamen Nahrungssuche“ gehen zwei oder mehr Tiere gemeinsam auf Nahrungssuche, wobei ein Tier einen Vorteil hat, während das andere nicht beeinträchtigt wird.
Das Gehen des Kuhreihers ist etwas Besonderes. Beim Gehen zieht der Kuhreiher seinen Kopf abwechselnd ein und aus und hält ihn bei jedem Schritt nach vorne.
Der Kuhreiher ist eine sehr soziale Vogelart. Diese Vogelart ernährt sich in lockeren Schwärmen. Bei hohem Nahrungsangebot kann der lose Schwarm aus Hunderten und sogar Tausenden bestehen.
Diese Vogelart schläft gemeinsam mit anderen Vogelarten. In der Vogelsprache wird das Schlafen auch als Roosting bezeichnet. Während der Brutzeit bildet der Kuhreiher Kolonien und diese Vogelart brütet in gemischten Kolonien. So brütet diese Vogelart beispielsweise mit mehreren Reihern, Störchen, Ibissen, Adlerenten und Kormoranen.