鱼除了吃鱼饲料,还吃动物性饲料、植物性饲料和合成饲料。动物性饲料包括鱼虫、剑水蚤、草履虫、孑孓、水蚯蚓等,植物性饲料有芜萍、水草、小浮萍等,合成饲料主要是市面上卖的,这种饲料营养成分齐全,可以符合鱼的生长发育需要。
此外,有些鱼也吃米饭、面包和馒头等。