A korallpisztrángok lehetőségválogató húsévők, mindent megesznek, ami elérhető és könnyen megfogható. Az étrendjük főleg a következőből áll:
- Halak: Kisebb halak, mint a párazsahalak, kardinalhalak és más zátonyi lakók.
- Rakhalak: Rákok, homárok, garnélák és kagylók.
- Molluskák: Csigák, káposztapolgárok és tintenmachók.
- Egyéb gerincstelének: Féregk, tengerigyók és egyebek.
A korallpisztrángok leselkedő ragadozók, akik foltokban és résekben rejtőzve várják a prédájukat. Erős szájuk és éles foguk van a kövek és csontok törésre.