1.七星鱼的捕食对象根据鱼体大小不同而不同。
2.一般体长3厘米以下的七星鱼苗种以挠足类、枝角类及摇蚊幼虫等为主食,体长3-8厘米左右的七星鱼苗种以水生昆虫的幼虫、蝌蚪、小虾、仔鱼等为食。体长20厘米以上的成鱼则以各种小型鱼类和青蛙为食。