Embora os peixes dourados sejam necrófagos e geralmente comam qualquer tipo de alimento para peixes, suas necessidades dietéticas consistem em menos carboidratos e proteínas do que os alimentos tropicais fornecem. Os alimentos para peixes feitos especificamente para peixes dourados vêm em flocos ou em pellets .
O tipo de alimento necessário para o peixinho dourado depende principalmente do tamanho do peixe. O peixinho dourado menor normalmente não pode comer pelotas devido ao tamanho. Embora os peixes dourados em cativeiro sejam geralmente alimentados com alimentos específicos para peixes dourados, as espécies selvagens costumam comer insetos e plantas e, às vezes, até outros peixes. Em cativeiro, eles também podem comer ervilhas com casca, camarão de água salgada e vermes sanguíneos, junto com pelotas ou flocos.