Ribe so primarna hrana beloglavih orlov, še posebej radi pa imajo lososa, postrvi in soma. Orli običajno lovijo ribe tako, da se potopijo v vodo z velike višine in jih pograbijo s kremplji. Ribe lahko ukradejo tudi drugim pticam ali živalim.
Poleg rib bodo beloglavi orli jedli tudi majhne sesalce, kot so zajci, veverice in veverički. Lahko tudi uživajo ptice, kot so race, gosi in galebi. Orli običajno lovijo sesalce in ptice tako, da planejo nanje z grede ali jih lovijo v letu.
Beloglavi orli občasno jedo tudi plazilce, kot so kače in želve. Običajno ulovijo plazilce tako, da jih pograbijo s kremplji, ko se grejejo na soncu, ali pa jih izkopljejo iz rovov.
Beloglavi orli so oportunistični plenilci in bodo pojedli vsak plen, ki jim je na voljo. Niso posebej izbirčni in bodo jedli vse od rib do sesalcev do ptic in plazilcev.