Les poissons rouges sont omnivores et devraient être nourris avec une variété de types d'aliments. Leur régime alimentaire peut inclure des flocons de poisson rouge riches en glucides, des pois écossés, des légumes blanchis, des daphnies, des vers de vase et des artémias.
Les poissons rouges ne doivent pas être suralimentés, car ils sont sujets aux ballonnements. Bien que les poissons rouges puissent être nourris 2 à 3 fois par jour, ils ne devraient être nourris que de la quantité qu'ils consommeront complètement en quelques minutes. Les restes de nourriture contribuent à la mauvaise qualité de l'eau, ce qui provoque des maladies liées au stress chez les poissons rouges. Tout aliment non consommé doit être immédiatement retiré du réservoir pour l'empêcher de pourrir et de provoquer des pics d'ammoniac ou de nitrite.