Złota rybka jest wszystkożerna i powinna być karmiona różnymi rodzajami żywności. Ich dieta może obejmować płatki z ryb bogatych w węglowodany, groch ze skórki, warzywa blanszowane, dafnie, bloodworms i krewetki solankowe.
Złota rybka nie powinna być przekarmiona, ponieważ są one podatne na wzdęcia. Podczas gdy złote rybki mogą być karmione od 2 do 3 razy dziennie, należy je karmić tylko taką ilością, jaką skonsumują w ciągu kilku minut. Resztki jedzenia przyczyniają się do złej jakości wody, co powoduje choroby związane ze stresem u złotych rybek. Każda nie zjedzona żywność powinna zostać natychmiast usunięta ze zbiornika, aby zapobiec jej gniciu i nagromadzeniu się amoniaku lub azotynów.