鱼和鲑鱼是牠们的主食。一些地区的白头海鵰的主食为腐肉，尤其是在冬季时，牠们会吃掉任何找到的尸体，甚至是鲸，但若环境许可的话，牠们的首选仍是有蹄动物和大型鱼类的尸体。牠们有时亦会捕猎哺乳动物，包括野兔、浣熊、麝鼠和鹿等。牠们首选捕猎的鸟类有䴙䴘、海雀、鸭、鸥、白冠鸡、白鹭和鹅。白头海鵰大部分的猎物都是比牠们自己略小一点的，但根据有关的记录，曾经也有一些白头海鵰捕猎像大蓝鹭甚至天鹅等大型的鸟类。若牠们找到爬行动物、两栖动物和甲壳动物（尤其是蟹）的话，牠们也会进食这些动物。在捕猎鱼类时，牠们会从高处俯冲下去，冲