El avetoro común se alimenta de peces, pequeños mamíferos, anfibios e invertebrados, que atrapa en los márgenes del carrizal y en aguas someras.