Pstrąg koralowy to oportunistyczny mięsożerca, zjadający wszystko, co dostępne i łatwe do złowienia. Dieta to głównie:
- Ryby: Mniejsze ryby rafowe: pomacentrowate, kardynałki, inne mieszkańce raf.
- Skorupiaki: Krabowie, homary, langoustyny, krewetki.
- Mięczaki: Ślimaki, ośmiornice, kalmary.
- Inne bezkręgowce: Robaki, jeżowce morskie, inne.
Pstrągi koralowe to drapieżniki zadrzeniowe – czają w szczelinach i czekają na ofiarę. Mają mocne szczęki i ostre zęby do kruszenia muszli i kości.