Mentre i pesci rossi sono spazzini e in genere mangiano qualsiasi tipo di cibo per pesci, i loro bisogni alimentari consistono in meno carboidrati e proteine di quelli forniti da cibo tropicale. I pesci prodotti specificamente per il pesce rosso sono disponibili in scaglie o pellet .
Il tipo di cibo per pesci rossi necessario dipende principalmente dalle dimensioni del pesce. I pesci rossi più piccoli in genere non possono mangiare pellet a causa delle dimensioni. Mentre il pesce rosso in cattività viene generalmente nutrito con cibo per pesci rossi specifico, le specie selvatiche spesso mangiano insetti e piante e talvolta anche altri pesci. In cattività, possono anche mangiare piselli sgusciati, artemia salina e bloodworms, insieme a pellet o fiocchi.