甲鱼主要是以水生昆虫、蝌蚪、小虾米、贝及动物内脏和尸身为食,小甲鱼会吃蝌蚪、红线虫、小鱼、小虾米、水生昆虫等肉类饵料,也吃水藻等植物性饵料,而大甲鱼主要是吃田螺、鱼虾、蛤蜊等软体动物,也会吃蔬菜的叶片、瓜果和麦子、小米、高粱等五谷杂粮。甲鱼既贪吃又耐饿,吃完一回食品后,就算很长一段时间不吃食物,也不会死亡。通常家里养的甲鱼,无需买专用的甲鱼饲料,平日买菜的同时买一些小鱼、小虾米、菜叶、猪肉等,就可以喂养投喂它了。


甲鱼贪吃且凶残,要是饲料缺少,也会相互撕扯、残食,就算是孵化不久的甲鱼也不除外,在人工喂养时要引起特别注意。在给甲鱼投喂时,须要检查饵料是不是干净,以防其发霉腐败,而且要投喂1-1.5小时后,要将水池子内甲鱼未吃光的饵料捞起来,防止水质腐臭,而且在温度较高的夏季时间,须要在太阳升起前和日落后完成投喂。