* mniejsze ryby: Sardynki, sardele, śledź i inne małe ryby są powszechną ofiarą dla wielu ryb skalnych.
* Crustaceans: Kraby, krewetki, kryla i homary są również podstawą dla niektórych gatunków.
* cefalopody: Kałamarnica i ośmiornica są ulubionym większymi rybkami skalnymi.
* robaki i inne bezkręgowce: W zależności od gatunku i lokalizacji, rybki skalne mogą również żywić robakami, małżami i innymi bezkręgowcami.
* Plankton: Młodzieńcze rybki i mniejsze gatunki mogą żywić się planktonem.
Czynniki wpływające na ich dietę:
* Rozmiar: Większe rybki mają tendencję do jedzących większą ofiarę, podczas gdy mniejsze rybki jedzą mniejsze organizmy.
* Lokalizacja: Dostępność ofiary różni się w zależności od lokalizacji. Na przykład rockfish mieszkający w pobliżu dna oceanu mogą jeść więcej skorupiaków, podczas gdy osoby mieszkające na otwartym oceanie mogą żywić się większą liczbą ryb.
* Sezon: Diety rockfish mogą zmieniać się sezonowo w zależności od dostępności określonej ofiary.
Ciekawe fakt: Niektóre gatunki skalne są znane z wykazania kanibalizm , szczególnie gdy jedzenie jest rzadkie.
Ogólnie rzecz biorąc, Rockfish to wszechstronne drapieżniki z różnorodną dietą, która pozwala im rozwijać się w różnych siedliskach morskich.