La truite corail est carnivores . Ils se nourrissent principalement:
* poisson: Ils sont connus pour manger une variété d'espèces de poissons, y compris les petits poissons de récif, les calmars et les crustacés.
* crustacés: Ils consomment des crabes, des homards, des crevettes et d'autres crustacés.
* mollusques: Ils se nourrissent d'escargots, de palourdes et d'autres mollusques.
Bien qu'ils puissent parfois consommer des algues, leur alimentation principale est à base de viande, ce qui en fait des carnivores.