可以投喂较大型的鱼、虾、泥鳅、肉块等饵料。还可以投喂各种昆虫等活饵,这些都是龙鱼喜欢的食物,但要注意不要让这些饵料受到污染。
另外,内脏,尤其是肝脏是不合适喂养龙鱼的,其较多的脂肪会造成龙鱼的疾病。活饵中金鱼并不是一种好的饵料,研究显示专吃金鱼的龙鱼饲养在狭小的水族箱里所染上的传染病或寄生虫几乎全是金鱼传染的。 
八角龙鱼能吃的食物是很多的,像面包虫、鱼虾饵料等,需要根据八角龙鱼的实际情况才能喂食。
龙鱼刚出生时,主要靠腹部的卵囊来提供能量,并不需要吃食。随着龙鱼的慢慢长大,龙鱼的卵囊会慢慢消失,这时候的龙鱼开始吃食。