Weiße Haie fressen eine Vielzahl von Meerestieren, darunter Knochenfische (Thunfisch, Schwertfisch, Makrele), Knorpelfische (kleinere Haie, Rochen), Meeressäuger (Robben, Seelöwen, Delfine) und Seevögel (Möwen, Albatrosse). Sie können auch Kadaver von Walen und Delfinen verwerten. Die Beute variiert je nach Standort und Verfügbarkeit.