1、動物性飼料:金魚は動物性飼料は比較的に好きなので、しかも動物性飼料の蛋白質と脂肪含量はすべて比較的に豊富です。金魚に与えるのに適した動物性飼料には、アカ虫、パン虫、ミミズ、線虫、魚虫、豊年エビなどがある。これらの飼料は栄養価が比較的高いものですが、投与前に殺菌消毒して感染を避ける必要があります。
2、植物性飼料:金魚は植物性飼料を特に好むわけではないが、飼育者も定期的に植物性飼料を与え、金魚の栄養バランスを保証する必要がある。
3、合成飼料:合成飼料は種類も形態も多く、栄養も豊富で、金魚が食べるのに適しているものとして、フレークとペレットがある。
金魚に餌を与える時間や数は季節と大きく関係しており、例えば真夏や冬の寒い時期になると、金魚の餌の量はかなり減り、飼育者は1日に1回餌を与えるか与えないかができる。春と秋、金魚の食欲が旺盛な時間帯であれば、飼育者は1日2回餌を与えることができ、餌を与える時間は午前9時と午後3時が望ましい。金魚は空腹を知らず、飼育者が食べる量をコントロールする必要があるため、1回の餌の量を30分以内に食べるのが最適だという。