* menšie ryby: Sardinky, sardely, sleď a ďalšie malé ryby sú bežnou korisťou pre mnoho rockfish.
* kôrovce: Kraby, krevety, krill a homáre sú tiež základom pre niektoré druhy.
* Cephalopods: Chobotnica a chobotnica sú obľúbené z väčších rockfish.
* červy a iné bezstavovce: V závislosti od druhu a polohy sa rockfish môže živiť aj červami, mušľami a inými bezstavovcami.
* Plankton: Mladými rockfishmi a menšími druhmi sa môžu živiť planktónom.
Faktory ovplyvňujúce ich stravu:
* Veľkosť: Väčšie skaly majú tendenciu jesť väčšiu korisť, zatiaľ čo menšie rockfish jedia menšie organizmy.
* Umiestnenie: Dostupnosť koristi sa líši v závislosti od umiestnenia. Napríklad, rockfish žijúce v blízkosti oceánskeho dna by mohli jesť viac kôrovcov, zatiaľ čo tí, ktorí žijú v otvorenom oceáne, sa môžu živiť ďalšími rybami.
* sezóna: Diéty rockfish sa môžu sezónne meniť v závislosti od dostupnosti špecifickej koristi.
Zaujímavá skutočnosť: Je známe, že niektoré druhy rockfish vykazujú kanibalizmus , najmä keď je jedlo nedostatočné.
Celkovo sú Rockfish všestrannými predátormi s rôznorodou stravou, ktorá im umožňuje prosperovať v rôznych morských biotopách.