鼠魚は魚を食べますが、彼らはいくつかの小型の魚を食べることしかできません。小型の魚は体積が小さく、飲み込みやすい。小魚は栄養成分の比価が高く、食感がよくて、とても好きです。そのほか、小魚は水中を泳ぐことができ、ネズミや魚は小魚を追いかけている間に、自分を鍛えることができる。大きすぎる魚は食べられません。主に二つの原因があります。一つは魚が大きすぎて、食べられません。一方、大きすぎる魚はそれらを飲み込んでしまう。そのため、餌を与える際には小型の魚を選んだほうがいい。
ラットフィッシュが食べられるものは、ベジタリアン、肉食、魚のエサなどたくさんあります。しかし、このような食べ物の中で、彼らが最も好きなのは肉食です。その中で彼らがよく食べる肉食は陸生の小動物と水生の小動物である。これらの小動物はタンパク質が豊富で、成長や発育に役立つので、とても好んで食べています。
彼らが食べる肉食は主に生き餌と凍った餌の2つの形態で存在する。このうち生き餌には寄生虫がついており、与える前に取り除かないと健康に影響する。彼らに生き餌を与えるには、あらかじめ生き餌を殺菌消毒する必要がある。凍結餌の温度は比較的低く、餌を与える前に解凍しないと水槽内の水温が低下する。だからまず解凍して、凍った餌を常温に戻してから、餌を与えるのです。