Balıkların en sevdiği besinler arasında solucanlar ve karides bulunur. Balıkların sevdiği diğer yiyecekler ise türlerine göre değişiklik gösterir: Etçil balıklar; küçük balıklar, kabuklu hayvanlar ve sucul böcekleri yer. Otçul balıklar; yosun, fitoplankton ve diğer su bitkileriyle beslenir. Hem etçil hem otçul balıklar; hem bitkisel hem de hayvansal gıdalarla beslenir. Balıklara taze besinler verilmesi, sağlıklı gelişimleri açısından önemlidir.