Cyprinidé piscivore, ce qui est peu commun, il consomme des sujets jeunes souvent de moins de 10cm, de couleur claire, comme les gardons, éperlans, mais surtout ablettes.
A ce propos, les jeunes aspes se mélangent aux ablettes et peuvent subir la prédation des adultes de leur espèce. Ils consomment du plancton puis invertébrés, avant de consommer des alevins et jeunes poissons.
Les adultes peuvent se nourrir à l'occasion de petits oiseaux aquatiques et d'amphibiens et n'hésitent pas à bondir hors de l'eau pour capturer des insectes.
L'aspe chasse seul ou en petits groupes près de la surface. Il gobe ses proies entières puis les broie avec ses dents pharyngiennes.