地図魚は非常に食いしん坊で、しかも食べる量が多いので、飼育者は毎日餌を与えたほうが、彼らの成長と発育を保証することができる。飼育者の時間に余裕があれば、朝昼晩に1回ずつ与えてもよい。時間が足りない場合は、朝晩1回ずつ与えてあげましょう。
飼育者によるマップフィッシュへの給餌は、少食多食を原則とし、マップフィッシュの体形や餌の量に応じて給餌量を決めてもよい。一般的に成人後の地図魚は、1回に餌を与える量が体重の10分の1になる。食べる時間に合わせて与える量を決めることもでき、1回に与える量を10分以内に食べきることができればよい。地図魚は食べたり引いたりできるので、比較的水質を汚染しやすいので、餌を与える量はあまり必要ありません。与えられる餌の量が多すぎると、食べかすが水質を悪化させることもある。
家庭飼育地図魚はいくつかの動物の内臓、ドジョウ、小魚、魚虫などの生き餌を与えることができて、生き餌を与える前に殺菌消毒に注意する。彼らは肉食を好むが、飼育者も長期的にこの種の餌だけを与えるのではなく、人工飼料と植物性飼料を組み合わせて与えることで、栄養バランスを保つことができる。地図魚が食べるのに適した植物性のエサは、藻や苔、野菜、果物など。