白鯨會食用各種生物,包括魚類(鮭魚、鱈魚、鯡魚等)、頭足類(魷魚、章魚等)、甲殼類(蝦、蟹)、海蟲、甚至大型浮游生物在內。一餐大約吃350公斤。白鯨的食性隨地區與季節性獵物的數量而有不同。檢測各地區族羣的胃內容物發現,白鯨會食用各種生物,包括魚類(鮭魚、鱈魚、鯡魚等)、頭足類(魷魚、章魚等)、甲殼類(蝦、蟹)、海蟲、甚至大型浮游生物在內。