Ak balık diğer sazangillerdeki gibi dişleri olmadığından dolayı yırtıcı balık olarak görülmez ama aslında her şeyi yiyen bir balıktır. Yedikleri şeylerin bazıları şunlardır; yosun ve diğer su bitkileri, su böcekleri ve bunların kurtları, sülükler, midyeler ve solucanlardır. Yaşlandıkca sık sık diğer küçük balıkları avlamaya başlar. Hatta bazen suda yüzen bir fareyi bile kaptığı izlenmiştir.