Trójbarwny czapla (Egretta tricolor) żywi się głównie małymi rybami i skorupiakami, w tym gobiami, sardynkami, krewetkami i krabami. Je też owady, robaki, ślimaki, pająki, żaby, ropuchy i małe gady. Czapla poluje w płytkiej wodzie, na błotach i łęgach, używając ostrego dzioba i wrażliwych stóp do lokalizowania ofiary. Wykazuje oportunistyczne zachowanie posiłkowe, zwłaszcza w sezonie rozrodu.