银龙鱼食性被归纳为肉食性,但并不表示只吃鱼类。
在体长10公分左右的稚鱼期时以虾子、水蚤、摇蚊等甲壳类与水生昆虫和离水面3至4公分游泳的小鱼为食。
亚成鱼时除了回游在水面的鱼外,也以蜥蜴、 青蛙、蛇等为食。
超过一公尺的成鱼也会食水岛的幼鸡及老鼠等小动物,因为热带地区的飓风常将陆地上的许多小动物卷入水中。除此之外,银龙鱼也会跃出水面捕食,连水面上一公尺枝上的蛇或大型甲虫类,也都难逃被其血盆大口吞食的命运。
在人工饲育的环境下除了金鱼、 蟋蟀等活饵外,还