六角龙鱼食肉,幼年吃红虫、水蚤、蚯蚓等,亚成年吃虾、鱼、鱼肝、鸡肝、猪肉等,成年后可以吃鲫鱼、泥鳅等。饲养期间需要保持充足的食物供应,避免六角龙鱼吃其他的鱼,并且食物喂食前需要进行处理,盐水浸泡和切段,六角龙鱼是食肉动物,因此在饲养六角龙鱼期间,需要多给它准备几种食物,并且食物投放量最好能够满足六角龙鱼。
六角龙鱼是肉食动物,很小的时候可以吃红虫、水蚤以及蚯蚓等,长大一点后要开始投喂磷虾以及鱼肉,体形进一步变大,就需要投喂小鱼小虾,也可以喂人工饵料。
这种动物的水量很大,因此一定要喂饱,不然那就会攻击别的鱼,而且还有相互蚕食的习性,因此最好不要混养。