ティラピアは好き嫌いがなく、食べられるものが多いのは、雑食性の魚だからです。ティラピアも肉を食べますが、肉も動物性の食べ物のひとつです。ティラピアは肉類が多く食べられます。例えば魚肉の場合、ティラピアは小型の魚を捕食する可能性があり、非常に飢えている場合には自分より年齢の若い仲間が食べる可能性もある。豚肉の場合、野生のティラピアは豚肉に触れることができないので食べません、しかし、養殖して豚肉を与えれば、食べられるかもしれない。また、パン虫やアカ虫など、魚に与えるのによく使われる動物のエサもあります。
ただ、ティラピアはベジタリアンを好むので、比較的植物性の食べ物を好む傾向があります。野生のティラピアは主に水中の小型植物やくずを餌としており、動物を食べることは比較的少ない。人工養殖の場合もそうですが、植物を主食とし、動物の餌を配合しています。動物の餌だけではなく、餌を与え続けるとティラピアが興味を示さなくなる可能性があります。
すでに紹介したように、ティラピアは雑食魚なので肉も食べる。肉は魚や豚肉など種類が多く、もう1つがエビで、ティラピアもエビを食べています。しかし、動物性よりも植物性の食べ物に興味がないので、自分から周りのエビを捕まえることはないかもしれませんが、人工養殖のティラピアにエビの肉を用意すれば食べることもあります。ティラピアを釣るとき、えびを餌にする釣り人がいて、ティラピアも釣れることがあります。