Mientras que los peces de colores son carroñeros y generalmente comen cualquier tipo de alimento para peces, sus necesidades alimenticias consisten en menos carbohidratos y proteínas que los alimentos tropicales. Los alimentos para peces hechos específicamente para peces dorados vienen en forma de escamas o pellets. .
El tipo de alimento para peces de colores que se necesita depende principalmente del tamaño del pez. Los peces de colores más pequeños generalmente no pueden comer pellets debido al tamaño. Mientras que los peces de colores en cautiverio son generalmente alimentados con alimentos específicos para peces de colores, las especies silvestres a menudo comen insectos y plantas e incluso a veces otros peces. En cautiverio, también pueden comer arvejas, camarones en salmuera y gusanos de sangre, junto con pellets o escamas.