ベタは雑食性魚類に属して、それらが食べる食べ物の中に動物類も植物類もあります、小魚、小エビなどはすべて食べることができます。多くの人がベタを飼育する時、コストを節約するために人工飼料を与えているが、単に人工飼料を与えるだけではベタが食べなくなってしまうので、ほとんどの人は組み合わせで与えている。人工飼料は天然食品と組み合わせた方が栄養が豊富で全面的である。
現在もベタ向けの飼料は多く市場に出回っていますが、飼料を選ぶ際には必ず飼料の成分に注意して、ベタの成長に影響を与える成分があることを防いでください。また、ベタはベジタリアンではないので、食事は動物系のものが多い。
ベタはベジタブルではありませんが、野菜を食べることがあります。藻類や乾燥野菜などでもかまいません。現在も多くの植物性餌が市販されているが、ベタは主に動物性の餌を食べるため、植物性餌を選ぶ際に多くはいけない。組み合わせをすれば、動物性の餌を多めに与え、植物性の餌を少なめに与える。
ベタ自体は戦い好きなので、日々の活動を維持するためにはより多くの栄養が必要です。ベタを日常的に飼育する中で、ベタの食欲を植物性餌で調節することができ、動物性餌を主とし、植物性餌を補助とする。また、ベタの餌やりは常に同じ種に与えられるわけではなく、好き嫌いにつながりやすい。