ゼブラフィッシュは雑食性の魚で、食べられる飼料の種類が多く、動物性飼料、植物性飼料、合成飼料などを食べることができます。
動物性飼料は好んで飼育されており、飼育者は普段から主食として動物性飼料を与えることができる。ゼブラフィッシュが食べるのに適した動物性飼料は、豊年エビ、アカワムシ、線虫、キイロハナムシ、パンワムシ、糸ミミズ、動物の内臓など。これらの食品は中国の大量の蛋白質と脂肪を含んで、それらの成長発育を促進することができます。
植物性飼料にはビタミンや微量元素が比較的豊富に含まれており、飼育者は補食として組み合わせて与えることができる。一般的な植物性飼料にはキュウリやニンジン、葉物野菜の若葉などがある。
合成飼料の栄養は比較的包括的ですが、日常的に必要なものをすべて満たすことはできませんので、動物性飼料と一緒に与えるのがベストです。また、ゼブラフィッシュには専用のエサを選ぶとよいでしょう。
ゼブラフィッシュは体が小さく、食べる量も多くないため、飼育者は毎日1-2回餌を与えることができ、1回の餌の量は3-5分以内に食べ終えることができることが望ましい。幼年のゼブラフィッシュには、少量で何度も与えることを選択し、できれば朝昼晩の各1回、1回ずつ満腹6割まで与えればよいとされています。餌を与えた後、飼育者は水槽内の餌の残りかすを速やかにすくい上げ、水質を汚染しないようにする必要がある。