Der Aal ist ein Raubfisch und ernährt sich von verschiedenen Beutetieren, je nachdem, in welchem Lebensraum er sich befindet. Als Jungfisch frisst er vor allem Plankton und kleine Krebstiere. Mit zunehmendem Alter und Größe geht der Aal auch auf die Jagd nach größeren Beutetieren wie Fischen, Fröschen, Wasservögeln, Krebsen und Weichtieren.