金魚は雑食性の魚なので、水草を食べます。しかし、葉の大きい水草は食べません。藻類の水草だけを食べます。また、水草を主食とせず、水草を少量食べることができます。魚にとって、植物類の食べ物はもっと消化しにくい。もしその食べ物の出所が十分であれば、水草を食べることはできません。食べ物の出所がないときだけ、水草を食べて空腹を満たすことができます。水草を食べることができますが、飼育時には水草を主食にすることはできません。水草は栄養価が低いので、魚が長い間水草を食べると栄養不良になります。食べ物については、タンパク質の豊富な食べ物に偏っています。
水槽の中の水草の存在意義は美観のためで、同時に魚の食べ物とすることができます。金魚は水草に対する需要が少なく、大量の水草が水中の酸素を奪う。特に夜、光がないときは、魚は水中の酸素で呼吸するしかありません。この時の水草は酸素が発生しないだけでなく、魚と酸素を奪い合います。水槽の中の水草の数が多すぎると、魚の呼吸に悪影響を与えます。また、水草には細菌が吸着しやすくなります。魚が水草の中を行き来するとき、細菌が付着しやすく、健康によくありません。そのため、金魚を草がめの中で飼うことはお勧めしません。