タイの闘魚は海老を食べて、それらの食性は比較的に雑で、普通の魚類が食べることができる食べ物彼らはすべて食べることができます。しかもエビは好物で、野生のタイベタも魚やエビを食べることが多い。エビは栄養を与えてくれるだけでなく、エビ中のアスタチンが体色をより鮮やかにしてくれます。また、エビは他の動物性飼料に比べて消化しやすいのです。人工飼育の場合は、エビの餌を多めに与えることで、日常の発育に必要な栄養の大部分をまかなうことができます。彼らはエビが好きで、エビも彼らの成長に大きなメリットがあるが、飼育者は長期にわたってエビだけに餌を与えないほうがいい。そうしないと、彼らの栄養が単一で、食性が単一になる可能性がある。
上記で書いたように、タイベタは雑食性の魚であり、食べ物に対する要求はそれほど高くない。飼育者は動物性飼料を主食として選択することができ、彼らが食べるのに適した動物性飼料は、豊年エビ、アカ虫、ドジョウ、ミジンコ、糸ミミズ、赤身肉、動物の内臓などである。動物性の飼料に加えて、定期的に植物性の飼料を組み合わせることで、栄養バランスを保つことができます。
飼育者が食べ合わせをする時間がない場合は、合成飼料をそのまま与えるという選択肢もあります。この飼料は魚の習性に合わせて作られているので、栄養がしっかりしていて、タイベタに与えるのにも適しています。