* pienempi kala: Sardiinit, sardellit, silli ja muut pienet kalat ovat yleisiä saaliin monille kalliokalalle.
* äyriäiset: Rapuja, katkarapuja, krilliä ja hummeriä ovat myös niitti joillekin lajeille.
* Pääpesä: Kalmari ja mustekala ovat suuremman kallion suosikki.
* matoja ja muita selkärangattomia: Lajista ja sijainnista riippuen kivikala voi myös ruokkia matoja, simpukoita ja muita selkärangattomia.
* planktoni: Nuorten kivikala ja pienemmät lajit voivat ruokkia planktonia.
heidän ruokavalioon vaikuttavat tekijät:
* koko: Suuremmat kivikala syövät yleensä suurempaa saalista, kun taas pienemmät kivikala syö pienempiä organismeja.
* Sijainti: Peyn saatavuus vaihtelee sijainnista riippuen. Esimerkiksi merenpohjan lähellä asuminen voi syödä enemmän äyriäisiä, kun taas avoimessa valtameressä asuvat voivat ruokkia enemmän kaloja.
* Kausi: Rockfish -ruokavaliot voivat muuttua kausiluonteisesti tiettyjen saaliin saatavuuden mukaan.
Mielenkiintoinen tosiasia: Joillakin kivikala -lajeilla tiedetään olevan kannibalismi , etenkin kun ruokaa on vähän.
Kaiken kaikkiaan kivikalat ovat monipuolisia saalistajia, joilla on monipuolinen ruokavalio, jonka avulla he voivat menestyä monissa meren elinympäristöissä.