一匹の金魚は一日に5~15粒の餌を食べることができ、具体的にどのくらい与えるかは、その体の大きさと食べる量によって決める必要がある。一般的に、小さな金魚は1日に5粒、1日に1~2回与えればいいとされています。比較的体の大きな金魚や成人した金魚の場合は、1日に10~15粒を与えてもよい。金魚は食べ物にうるさいわけではないが、飼育者に長期間粒状飼料を与えることは推奨されておらず、これにより栄養が単一になるだけでなく、腸炎の確率が高まる可能性もある。普段から動物性の飼料と植物性の飼料を組み合わせておくと、栄養バランスを保つことができます。
金魚の食性は比較的に広くて、食べることができる食べ物は比較的に多くて、飼育者は多種の食物を組み合わせて餌を与えて、やっとそれらを更に良い成長させることができます。家庭で一般的なビスケットのくずやパン粉、熟したお米、熟した卵黄、ゴマなどに与えてもいいでしょう。水草、ウキクサ、藻、野菜の若葉、果物など、植物性の飼料を与えることもできます。あとは動物性のエサ、例えばアカムシ、豊年エビ、ミジンコ、ミミズ、ゾウリムシ、赤身肉、動物の内臓など。金魚が成体になったら、合成飼料を主食にして、高タンパクのものを組み合わせるといいでしょう。