Neben Fischen essen Weißkopfseeadler auch eine Vielzahl anderer Tiere, darunter Wasservögel, kleine Säugetiere und Carrion (tote Tiere). Einige der anderen Beutegegenstände, von denen Weißkopfseeadler essen, sind Kaninchen, Eichhörnchen, Waschbären, Seevögel und sogar Hirschköpfen.
Weißkopfseeadler sind opportunistische Raubtiere, was bedeutet, dass sie die verfügbare Beute nehmen. Sie haben jedoch bestimmte Arten von Lebensmitteln bevorzugt. Zum Beispiel ist bekannt, dass Weißkopfseeadler lange Strecken zurücklegen, um sich von Lachsläufen zu ernähren.
Die Nahrungsquellen der Weißkopfseeadler variieren je nach geografischer Lage. In einigen Gebieten können Weißkopfseeadler hauptsächlich auf Fische angewiesen sein, während sie in anderen Gebieten mehr von einer Vielzahl von Beute essen. Die Ernährung der Weißkopfseeadler ändert sich auch mit den Jahreszeiten. Zum Beispiel können in den Wintermonaten, in denen Fische weniger reichlich sind, die Weißkopfseeadler mehr Karren und kleine Säugetiere essen.