六角龙是幼鱼时吃红虫、水蚤、蚯蚓,稍大后吃鳞虾、颗粒状食物或鱼肉、鱼肠及鱼肝,长成成鱼后吃金鱼、鲫鱼、小泥鳅、大头虾或鱼片。六角龙鱼是恐龙鱼的一种,食量非常大,一旦喂食的鱼饵不够吃时,就会吃其它的鱼。白天几乎可以不用喂鱼,如果喂可以喂食体型相对小的鱼苗,体型越小的越不咬腮。到了晚上,才真正是六角龙开始动武的时候,可以挑选一些体格大点的饲料鱼放入缸中。