Os peixes arco-íris são onívoros que comem uma variedade de alimentos na natureza, incluindo insetos aquáticos e terrestres, larvas de insetos, crustáceos, fitoplâncton, zooplâncton e detritos. Uma dieta adequada para o aquário inclui algas, vegetais, larvas de mosquitos congeladas e vivas, Daphnia e bloodworm.
Os peixes arco-íris são nativos de várias partes do hemisfério sul e, embora as condições do habitat variem muito de espécie para espécie, esses peixes aceitam quase qualquer alimento em cativeiro. Uma dieta variada promove a saúde geral, enquanto a inclusão de alimentos vivos e congelados melhora a coloração. Alimentos em flocos de alta qualidade para onívoros e herbívoros fornecem uma base alimentar adequada, e as algas naturais que crescem em um tanque de peixes fornecem nutrientes enquanto permitem que os peixes se alimentem como fariam na natureza. Os peixes arco-íris também apreciam vegetais, como ervilhas cozidas, abobrinha e abóbora.
Os alimentos carnudos devem constituir de 35 a 40 por cento da dieta dos peixes arco-íris. Os suplementos de carne adequados incluem artémia e outros alimentos comuns para peixes de água doce, minhocas picadas e filetes de peixe. Alimentos vivos permitem que os peixes se envolvam em seu comportamento predatório característico. Os peixes arco-íris são habitantes da superfície e preferem alimentos flutuantes. Por serem comedores gananciosos e fáceis de superalimentar, é importante alimentá-los com várias pequenas refeições por dia e não mais do que eles podem comer em 3 a 5 minutos.