É raro os peixes dourados comerem uns aos outros, mas quando o fazem, geralmente é um sinal de que estão muito lotados, mal alimentados ou de alguma forma estressados. Além disso, embora também seja incomum, alguns peixes dourados exibem fortes instintos predatórios, o que os faz comer peixes dourados menores.
Os peixes dourados são membros da família das carpas. A maioria dos peixes dourados e seus parentes se contentam em subsistir com fontes de alimento facilmente coletadas. Conseqüentemente, o peixe dourado consome uma abundância de material orgânico em decomposição, como plantas e animais mortos. Em cativeiro, os peixes dourados geralmente prosperam com uma dieta de rações comerciais para peixes. No entanto, não há regra que impeça o peixe dourado de consumir peixes vivos, e eles fazem isso ocasionalmente.
O canibalismo em peixes dourados é raro entre aqueles do mesmo tamanho. Quando um peixe dourado come outro peixe dourado, a discrepância de tamanho geralmente é significativa. Evite esse problema mantendo apenas peixes do mesmo tamanho juntos. O canibalismo também pode resultar de condições de superlotação. Como regra geral, cada peixe deve ter cerca de 10 galões de espaço de água.
Às vezes, os peixes dourados entram em um “frenesi alimentar” em que simplesmente começam a engolir tudo o que podem. Isso é comum em lagos ou aquários estabelecidos, onde a alimentação ocorre em uma programação regular. Às vezes, sabe-se que peixes dourados grandes engolem peixes dourados pequenos durante essas sessões. Evite isso alimentando-se em dois locais diferentes dentro da água ao mesmo tempo.