Kultakalat ovat kaikkiruokaisia ja opportunistisia ruokkijia ja syövät käytännössä kaikkea, mitä niiden pieni suu sallii. Tämä voi sisältää hyönteisiä, matoja, pieniä kasveja, leviä ja jopa pieniä kaloja ja kalanmunia. Valitettavasti tämä sisältää myös heidän omat jälkeläisensä. Vaikka kannibalismi on luonnollista käyttäytymistä monille kalalajeille, ja se voidaan nähdä osana luonnon luonnollisen valintaprosessia, sitä nähdään harvoin lemmikkinä pidetyissä kultakaloissa. Kontrolloidussa akvaarioympäristössä kultakalojen kannibalismi on usein merkki yliruokinnasta tai ylikansoituksesta, kun kalat stressaantuvat ja kilpailevat luonnonvaroista.
Kultakalojen kannibalismin estämiseksi on suositeltavaa tarjota tasapainoinen ruokavalio, rajoittaa kultakalojen määrää akvaariossa ja tarjota niille piilopaikkoja ja kasveja, joihin he voivat vetäytyä. Lisäksi on suositeltavaa erottaa aikuiset kalat nuoremmista kaloista, koska aikuiset syövät todennäköisemmin nuorempia kaloja.