Az aranyhal mindenevő és opportunista táplálék, és gyakorlatilag mindent elfogyaszt, amit kis szájuk megenged. Ide tartozhatnak rovarok, férgek, kis növények, algák, sőt kis halak és halikra is. Sajnos ebbe a saját utódaik is beletartoznak. Míg a kannibalizmus számos halfajnál természetes viselkedés, és a természet természetes szelekciós folyamatának részeként tekinthető, a házi kedvencként tartott aranyhalaknál ritkán fordul elő. Ellenőrzött akváriumi környezetben az aranyhalak kannibalizmusa gyakran a túltáplálás vagy a túlzsúfoltság jele, mivel a halak stresszessé válnak és versengenek az erőforrásokért.
Az aranyhalak kannibalizmusának visszaszorítása érdekében ajánlott kiegyensúlyozott étrendet biztosítani, korlátozni az aranyhalak számát az akváriumban, és búvóhelyeket és növényeket biztosítani számukra, ahová elhúzódhatnak. Ezenkívül ajánlatos a felnőtt halat elkülöníteni a fiatalabb halaktól, mivel a felnőttek nagyobb valószínűséggel eszik meg a fiatalabb halakat.