I pesci rossi sono onnivori e dovrebbero essere nutriti con una varietà di tipi di cibo. La loro dieta può includere fiocchi di carboidrati ad alto contenuto di carboidrati, piselli sgusciati, verdure sbollentate, daphnia, bloodworms e artemia salina.
Il pesce rosso non deve essere sovralimentato, in quanto è soggetto a gonfiore. Mentre il pesce rosso può essere nutrito 2 o 3 volte al giorno, dovrebbe essere alimentato solo la quantità che consumeranno completamente entro un paio di minuti. Il cibo avanzato contribuisce alla scarsa qualità dell'acqua, che causa malattie legate allo stress nel pesce rosso. Qualsiasi cibo non consumato deve essere rimosso immediatamente dal serbatoio per evitare che marcisca e causi picchi di ammoniaca o di nitrito.