* По -малка риба: Сардини, аншоа, херинга и други малки риби са често срещана плячка за много скални рибки.
* ракообразни: Раците, скаридите, крил и омари също са основен за някои видове.
* cephalopods: Калмарите и октоподът са любим на по -големи скали.
* червеи и други безгръбначни: В зависимост от вида и местоположението, скалата може да се храни и с червеи, миди и други безгръбначни.
* Планктон: Непълнолетните скали и по -малките видове могат да се хранят с планктон.
Фактори, влияещи върху диетата им:
* Размер: По -големите скални рибки са склонни да ядат по -голяма плячка, докато по -малките скални риби ядат по -малки организми.
* Местоположение: Наличието на плячка варира в зависимост от местоположението. Например, скалните рибки, живеещи в близост до океанското дъно, може да ядат повече ракообразни, докато тези, които живеят в открития океан, могат да се хранят с повече риба.
* Сезон: Диетите на скалните риби могат да се променят сезонно в зависимост от наличието на специфична плячка.
Интересен факт: Известно е, че някои видове скални риби проявяват канибализъм , особено когато храната е оскъдна.
Като цяло скалните рибки са универсални хищници с разнообразна диета, която им позволява да процъфтяват в различни морски местообитания.