ゼブラフィッシュは桜エビを食べる雑食性の魚で、穏やかな性格ですが、飢えたときに体の小さい生き物を捕食することもあります。また、幼年期の桜エビは体が小さく、ゼブラフィッシュはとても簡単に桜エビを食べてしまいます。また、大人になってからのサクラエビは殻を脱いだ時にゼブラフィッシュを引きつけるような匂いを放ち、ゼブラフィッシュはその匂いに追随して殻を脱いだばかりのサクラエビを食べてしまうのです。普段飼育している時も、ゼブラフィッシュの餌が十分にある場合は、サクラエビを食べません。しかし人工養殖の場合は、桜エビとゼブラフィッシュをできるだけ一緒に飼わないようにしています。
1、動物性飼料:ゼブラフィッシュは雑食性の魚類であるが、それらは比較的に好む赤虫、水ミミズ、黄粉虫、パン虫などの食物の。これらの食品には比較的多くのタンパク質と脂肪が含まれており、それらの日常的な発育に必要なほとんどの栄養クリームを満たすことができます。人工飼育の場合、これらの餌を幼年ゼブラフィッシュの主食にすることができる。
2、植物性飼料:ゼブラフィッシュは植物性飼料を好まないが、空腹時にも餌を食べる。人工飼育の場合は、少量ずつ与えることができます。ゼブラフィッシュが食べるのに適した植物性飼料は、藻や水草、野菜の若葉、果物など。
3、合成飼料:飼育者はいくつかの合成飼料を選択してゼブラフィッシュに与えることができます、彼らは成人してから栄養の必要量が減少するためです。合成飼料はそれらの日常的な需要を満たすことができ、しかも水質に多くの汚染をもたらすことがない。