普通、ベタは仲間を食べませんし、仲間が死んだ後も食べません。しかし母魚は自分の仲間の産まれたばかりの魚を食べる可能性があり、第一に子魚を保護する意識がないため、第二に子魚を餌だと思って食べてしまう。雄闘魚は食べません。生まれつき卵を守る習性があり、自分が産んだ卵は雄が守っているので、普通は自分の仲間の魚を食べません。
1、動物性飼料:闘魚は偏肉食性の魚類で、野外で好きな蚊の幼虫を食べます。人工飼育すれば、豊年エビ、紅虫、ミミズ、ミジンコ、パン虫、黄粉虫、線虫、魚虫などの餌を与えることができ、これらの餌の栄養含有量は比較的に高く、闘魚の好物であるため、飼育者は多く与えることができ、彼らの成長発育を促進することができる。生き餌は与える前に殺菌消毒が必要で、寄生虫や細菌感染を減らすことができる。
2、植物性飼料:ベタは動物性飼料が特に好きではないが、飼育者も定期的に与えて栄養バランスを保つ。ベタが食べるのに適した植物性飼料は、藻、水草、苔、ホウレンソウの葉、果物など。
3、合成飼料:人工合成飼料の種類は比較的豊富であり、飼育者は闘魚の習性に応じて飼料の形状や味を選択することができる。