* Pesce più piccolo: Sarde, acciughe, aringhe e altri piccoli pesci sono prede comuni per molti pesci rocciosi.
* Crostacei: Granchi, gamberi, krill e aragoste sono anche un punto fermo per alcune specie.
* cefalopodi: Squid e Octopus sono i preferiti del pesce roccia più grande.
* vermi e altri invertebrati: A seconda delle specie e della posizione, il pesce roccia può anche nutrirsi di vermi, vongole e altri invertebrati.
* plancton: I pesci rocciosi giovanili e le specie più piccole possono nutrirsi di plancton.
Fattori che influenzano la loro dieta:
* Dimensione: I pesci rocciosi più grandi tendono a mangiare prede più grandi, mentre i rockfish più piccoli mangiano organismi più piccoli.
* Posizione: La disponibilità di prede varia a seconda della posizione. Ad esempio, i pesci rocciosi che vivono vicino al fondo dell'oceano potrebbero mangiare più crostacei, mentre quelli che vivono nell'oceano aperto potrebbero nutrirsi di più pesci.
* Stagione: Le diete da roccia possono cambiare stagionalmente a seconda della disponibilità di prede specifiche.
Fatto interessante: Alcune specie di rockfish sono noti per esibire cannibalismo , in particolare quando il cibo è scarso.
Nel complesso, i pesci rocciosi sono predatori versatili con una dieta diversificata che consente loro di prosperare in una varietà di habitat marini.