1、動物性飼料:闘魚は偏肉食性の動物で、比較的に好んで食べる生き餌は豊年エビ、赤い虫、パン虫、魚虫、線虫、ミジンコ、水ダニ、ボウフラなどがある。普段の飼育では、赤身の肉や動物の内臓などを与えることもできる。生き餌には寄生虫がおり、給餌前に飼育者が殺菌消毒を行う必要がある。
2、植物性飼料:ベタは植物性飼料を特に好むわけではないが、飼育者も定期的に給餌する必要がある。植物の飼料にはビタミンや微量元素が多く含まれており、それらの栄養をバランスさせることができるからだ。ベタが食べるのに適した植物性飼料は、藻、水草、苔、ホウレンソウの葉、白菜の葉、果物など。
3、合成飼料:人工飼料は比較的に手軽に与えることができ、しかも栄養が全面的である。飼育者は、フレーク飼料またはペレット飼料のいずれかを選択して与えることができる。
1、幼魚:幼年期の闘魚は多くの生き餌を与えることができて、いくつかの野菜と飼料を与えることができて、この時彼らは脂肪と蛋白質の需要量が比較的に高いので、飼育者は一日に2回与えることができます。
2、成魚:ベタが成魚になったら、生き餌を少なくして、飼料を多く与えることができる。この時点では特に餌の需要が高いわけではないため、飼育者は餌の量を減らし、1日1回で済むようにする必要がある。