Goldfische sind Allesfresser und ernähren sich opportunistisch und fressen praktisch alles, was ihr kleines Maul zulässt. Dazu können Insekten, Würmer, kleine Pflanzen, Algen und sogar kleine Fische und Fischeier gehören. Dazu gehört leider auch der eigene Nachwuchs. Während Kannibalismus für viele Fischarten ein natürliches Verhalten ist und als Teil des natürlichen Selektionsprozesses angesehen werden kann, kommt er bei Goldfischen, die als Haustiere gehalten werden, selten vor. In einer kontrollierten Aquarienumgebung ist das Auftreten von Kannibalismus bei Goldfischen oft ein Zeichen für Überfütterung oder Überfüllung, da die Fische gestresst sind und um Ressourcen konkurrieren.
Um Kannibalismus bei Goldfischen vorzubeugen, wird empfohlen, auf eine ausgewogene Ernährung zu achten, die Anzahl der Goldfische im Aquarium zu begrenzen und ihnen Verstecke und Pflanzen als Rückzugsmöglichkeiten zur Verfügung zu stellen. Darüber hinaus wird empfohlen, die erwachsenen Fische von den jüngeren zu trennen, da die erwachsenen Fische eher die jüngeren Fische fressen.