* Kisebb halak: A szardínia, a szardella, a hering és más kis halak sok sziklahal számára gyakori zsákmányt jelentenek.
* Körögök: A rákok, a garnélarák, a krill és a homár egyes fajok számára is vágott.
* Cephalopods: A tintahal és a polip a nagyobb rockfish kedvence.
* férgek és más gerinctelenek: A fajoktól és a helytől függően a sziklák férgek, kagyló és más gerinctelenek is táplálkozhatnak.
* Plankton: A fiatalkori sziklák és a kisebb fajok táplálkozhatnak a planktonon.
Az étrendüket befolyásoló tényezők:
* Méret: A nagyobb sziklahal általában nagyobb zsákmányt eszik, míg a kisebb sziklák kisebb organizmusokat esznek.
* Hely: A zsákmányok rendelkezésre állása a helytől függően változik. Például az óceánfenék közelében élő sziklák több rákféléket fogyaszthatnak, míg a nyílt óceánban élők több halat táplálhatnak.
* Szezon: A rockfish -étrend szezonálisan változhat, a specifikus zsákmányok rendelkezésre állásától függően.
Érdekes tény: Néhány sziklahalmfajról ismert, hogy kannibalizmus mutat , különösen, ha az étel ritka.
Összességében a Rockfish sokoldalú ragadozók, változatos étrenddel, amely lehetővé teszi számukra, hogy különféle tengeri élőhelyekben fejlődjenek.