七星刀鱼为食肉性鱼类,能吃的食物有很多,可以接受碎肉、鱼块、活鱼、小虾等食物,最喜欢吃活鱼活虾。像是泥鳅、红虫一类的食物也可以喂养。作为原始的食肉性鱼类,七星刀鱼可以接受几乎所有的食物,不过有一部分七星刀鱼能够接受饲料而且吃的很欢,有一部分的七星刀鱼就是再怎么饿也不会接受饲料。所以饲养七星刀鱼在喂食的时候,需要掌握好技巧。
七星刀鱼进食的最佳时间在晚上21:00左右,这个时间段七星刀鱼才会出来大量的活动,而其它的观赏鱼大多已经休息,作为底层的观赏鱼七星刀鱼这个时候是最活泼的,这时候喂食,七星刀鱼进食效果最佳,同时也避免了同其它观赏鱼之间的抢食现象的发生。