În timp ce "goldfish" sunt scavengers și în general mănâncă orice tip de hrană pentru pești, nevoile lor alimentare constau în mai puțin carbohidrați și proteine decât alimente tropicale. Alimentele pentru pești făcute special pentru goldfish provin fie din fulgi, fie din pelete .
Tipul de hrană de aur necesar depinde în primul rând de mărimea peștilor. Șarpele de aur mai puțin tipic nu poate mânca pelete datorită dimensiunii. În timp ce peștii de aur în captivitate sunt în general hrăniți cu alimente specifice aurului, speciile sălbatice mănâncă adesea insecte și plante și uneori chiar și alte pești. În captivitate, aceștia pot, de asemenea, manca mazăre mărunțită, creveți saline și viermi de sânge, împreună cu peleți sau fulgi.