Huisdieren
Rotsbaarzen zijn opportunistische carnivoren met dieeten die variëren per grootte, locatie en seizoen.
Ze eten kleinere vissen zoals sardienen en ansjovis, kreeftachtigen zoals krabben en garnalen, cephalopoden zoals inktvissen, en verschillende ongewervelden. Juvenielen voeden zich mogelijk met plankton.
Grotere rotsbaarzen consumeren grotere prooien, en die nabij de oceaanbodem eten mogelijk meer kreeftachtigen dan openwater soorten. Sommige rotsbaarzen staan zelfs bekend om kannibalisme wanneer voedsel schaars is.
Deze dieetflexibiliteit stelt rotsbaarzen in staat om te gedijen in vele Pacifische mariene habitats.