Los peces dorados son omnívoros y deben ser alimentados con una variedad de tipos de alimentos. Su dieta puede incluir copos de peces dorados con alto contenido de carbohidratos, guisantes sin cáscara, verduras escaldadas, dafnia, gusanos de sangre y camarones en salmuera.
Goldfish no debe ser sobrealimentado, ya que son propensos a hincharse. Si bien los peces dorados se pueden alimentar de 2 a 3 veces al día, solo se deben alimentar en la cantidad que consumirán por completo en un par de minutos. Los alimentos sobrantes contribuyen a la mala calidad del agua, lo que causa enfermedades relacionadas con el estrés en peces de colores. Cualquier alimento no consumido debe retirarse del tanque inmediatamente para evitar que se pudra y cause picos en el amoníaco o nitrito.