Regenbogenfische sind Allesfresser, aber keine primären Planktonfresser. Ihre Größe und Maulstruktur eignen sich nicht zum Filtrieren winzigen Planktons. Hauptnahrung: Insekten, Krebstiere, Algen, kleine Wirbellose. Gelegentlich nehmen sie Zooplankton auf, und Plankton-basiertes Futter kann supplementiert werden, ist aber nicht essenziell.