自然環境で育つメリーフィッシュは主に藻類や有机くずなどを食べる。人工養殖のメリーフィッシュは油膜を食べることができる。彼らは空腹になると油膜を食べる。水槽内の油膜をきれいにするだけでなく、水槽内の藻類の物質をかじることもできます。比較的水温22−28℃の弱アルカリ性の硬水での生活を好む。
メリーフィッシュはゾウリムシ、豊年エビ、ミズミミズなどの生きたものを食べることができ、卵の黄身を食べることもできます。黄身を与えるときは黄身をつぶし、ガーゼで包んでからかめに入れます。しかし、この食べ物は水質を污染しやすいので、与えた後は食べ物の残渣や排泄物をきれいにして、水質を污染しないようにしなければならない。
人工的に合成した飼料を選択して与えることもできる。固体の飼料を選ぶ場合は、まずそれをすりつぶしてからシリンダーに入れて、飼料が柔らかくなってから食べることができます。養殖魚が小さければ、アカ虫やゾウリムシなどの生き餌を与える。このような飼料は栄養価が比較的高く、ある程度彼らの成長発育を加速することができる。