Weißkopfseeadler fressen hauptsächlich Fische, sind aber opportunistische Fresser und können kleine Säugetiere, Reptilien und Amphibien fressen. Wenn Fische nicht verfügbar sind und der Adler hungrig ist, könnte er eine Ratte fressen, obwohl Ratten kein typischer Bestandteil ihrer Nahrung sind.