Japon balığı temizleyici olsa da ve genellikle herhangi bir balık yemi türünü yerken, beslenme ihtiyaçları tropikal yiyeceklerin sağladığından daha az karbonhidrat ve proteinden oluşur. .
İhtiyaç duyulan akvaryum balığı yiyeceği türü öncelikle balığın boyutuna bağlıdır. Küçük akvaryum balığı tipik olarak büyüklüğü nedeniyle topakları yiyemez. Esaret altındaki akvaryum balığı genellikle belirli akvaryum balığı yemi ile beslenirken, vahşi türler genellikle böcek ve bitkileri, bazen de başka balıkları yerler. Esaret altında, kabuklu bezelye, salamura karides ve kan kurtlarını, peletlerle ve pullarla da yiyebilirler.