Cá mập trắng lớn chủ yếu ăn hải cẩu và sư tử biển. Chúng cũng ăn các loại cá khác và thậm chí cả rùa biển. Hải cẩu là nguồn cung cấp tốt cho cá mập trắng lớn do tỷ lệ mỡ trong cơ thể lớn.
Cá mập trắng lớn thường ăn những con mồi lớn hơn, chẳng hạn như cá chân kim, bao gồm sư tử biển và hải cẩu. Chúng cũng ăn gần như bất cứ thứ gì chúng có thể mắc vào răng, chẳng hạn như cá voi nhỏ như cá voi Beluga, rái cá và thậm chí cả các loài cá mập khác. Cá trắng lớn có xu hướng săn những con mồi sống, nhưng nó cũng ăn thịt những con vật chết trôi trong nước khi có cơ hội. Những con cá mập này không nhai thức ăn và thay vào đó xé con mồi thành những phần nhỏ hơn, sau đó chúng nuốt trọn con mồi. Những người da trắng tuyệt vời có thể sống bằng một bữa ăn trong hai tháng nếu nó đủ lớn.
Cá mập săn mồi động vật bằng một trong ba cuộc tấn công chính khác nhau. Chúng thường tiếp cận con mồi dưới nước và sau đó chọc thủng bề mặt vào giây phút cuối cùng để tóm lấy nạn nhân và xé xác nó. Đôi khi, những con cá mập này cũng có thể sớm trở thành thức ăn khi ở ngoài nước một phần. Trong những trường hợp hiếm hoi, con cá mập có thể bơi ngược và quay lưng về phía đáy biển để làm con mồi nhầm lẫn.
Cá mập trắng lớn là loài cá săn mồi lớn nhất trên Trái đất. Nó đã phát triển từ tổ tiên cá mập sống hơn 400 triệu năm trước, trước cả khủng long. Mặc dù được miêu tả trong các bộ phim và văn học, cá mập trắng lớn hiếm khi ăn thịt người. Một con cá mập trắng lớn có xu hướng cắn một lần để nếm thử mùi vị của con mồi và thả nó đi nếu con mồi không phải là một trong những bữa ăn ưa thích của nó.