Zlate ribice so vsejede in se hranijo oportunistično in bodo pojedle skoraj vse, kar dopuščajo njihova majhna usta. To lahko vključuje žuželke, črve, majhne rastline, alge in celo majhne ribe in ribja jajca. Žal to vključuje tudi lastne potomce. Medtem ko je kanibalizem naravno vedenje mnogih vrst rib in ga lahko razumemo kot del naravnega procesa naravne selekcije, ga le redko opazimo pri zlatih ribicah, ki so hišne ljubljenčke. V nadzorovanem akvariju je pojav kanibalizma pri zlatih ribicah pogosto znak prekomernega hranjenja ali prenatrpanosti, saj so ribe pod stresom in tekmujejo za vire.
Za odvračanje od kanibalizma pri zlatih ribicah je priporočljivo zagotoviti uravnoteženo prehrano, omejiti število zlatih ribic v akvariju ter jim zagotoviti skrivališča in rastline, kamor se lahko umaknejo. Poleg tega je priporočljivo, da ločite odrasle ribe od mlajših rib, saj je večja verjetnost, da bodo odrasli pojedli mlajše ribe.