Zlatne ribice su svejedi i hrane se oportunistima te će pojesti gotovo sve što njihova mala usta dopuste. To može uključivati insekte, crve, male biljke, alge, pa čak i male ribe i riblja jaja. Nažalost, to uključuje i vlastito potomstvo. Dok je kanibalizam prirodno ponašanje za mnoge vrste riba i može se promatrati kao dio prirodnog procesa prirodne selekcije, rijetko se viđa kod zlatnih ribica koje se drže kao kućni ljubimci. U kontroliranom okruženju akvarija, pojava kanibalizma kod zlatnih ribica često je znak prekomjernog hranjenja ili prenapučenosti, jer su ribe pod stresom i natječu se za resurse.
Kako bi se spriječio kanibalizam kod zlatnih ribica, preporuča se osigurati uravnoteženu prehranu, ograničiti broj zlatnih ribica u akvariju i osigurati skrovišta i biljke u koje će se povući. Osim toga, preporuča se odvojiti odrasle ribe od mlađih jer će odrasle jedinke vjerojatnije pojesti mlađu ribu.