Alors que les poissons rouges sont des charognards et mangent généralement tout type de nourriture pour poissons, leurs besoins alimentaires se composent de moins de glucides et de protéines que les aliments tropicaux. La nourriture pour poissons spécialement conçue pour les poissons rouges se présente sous forme de flocons ou de granulés. .
Le type de nourriture nécessaire pour poisson rouge dépend principalement de la taille du poisson. Les petits poissons rouges ne peuvent généralement pas manger de granulés en raison de leur taille. Alors que les poissons rouges en captivité sont généralement nourris avec des aliments spécifiques pour poissons rouges, les espèces sauvages mangent souvent des insectes et des plantes et parfois même d'autres poissons. En captivité, ils peuvent également manger des pois écossés, des crevettes de saumure et des vers de vase, ainsi que des granulés ou des flocons.