Japon balıkları hepçil canlılardır. Bitkisel ve hayvansal besinlerle yemlerinde çeşitlilik sağlamakta fayda vardır. Tabii bitkisel ağırlıklı beslenmeleri gerekir. Haşlanmış marul, ıspanak, kabak, pazı ya da bezelye ile beslenebilirler. Bezelyelerin suya atılmadan önce soyulup biraz ezilmesi gerekir. Ispanak ve marul gibi sebzeler ise ağırlığa bağlanarak batırılabilir ya da vantuzla akvaryum camına tutturulabilir.
Japon balığı yutabileceği kadar büyük her canlı ya da donmuş yemi yiyebilir. Bunların arasında su piresi, sivrisinek larvası, kan kurdu, artemia, toprak solucanı ve tubifex kurdu da vardır. Canlı yem kullanımında dikkatli olmak gerekir. Çünkü hastalık taşıyan parazitleri taşıyor olabilirler.