I pesci rossi sono mangiatori onnivori e opportunisti e consumano praticamente tutto ciò che le loro piccole bocche consentono. Questo può includere insetti, vermi, piccole piante, alghe e persino piccoli pesci e uova di pesce. Sfortunatamente, questo include anche la propria prole. Sebbene il cannibalismo sia un comportamento naturale per molte specie di pesci e possa essere visto come una parte del processo di selezione naturale della natura, è raro riscontrarlo nei pesci rossi tenuti come animali domestici. In un ambiente di acquario controllato, il verificarsi di cannibalismo nei pesci rossi è spesso un segno di sovralimentazione o sovraffollamento, poiché i pesci sono stressati e competono per le risorse.
Per scoraggiare il cannibalismo nei pesci rossi, si consiglia di fornire una dieta ben bilanciata, limitare il numero di pesci rossi nell'acquario e fornire loro nascondigli e piante in cui possano ritirarsi. Inoltre, si consiglia di separare il pesce adulto da quello più giovane, poiché è più probabile che gli adulti mangino i pesci più giovani.