Thức ăn cho cá la hán đa dạng, thường là cá con, tép, tôm, trùn chỉ, thịt bò, thức ăn khô dạng hạt đóng gói…Tùy độ tuổi, tình trạng cá có thể cho ăn 2 - 3 lần/ngày. Thấy cá bơi gần mặt nước là đói bụng. Không cho cá ăn quá no và để thức ăn dư thừa trong hồ.