Gli squali bianchi sono carnivori, cioè mangiano solo carne. Gli alimenti in un menu di squalo bianco maturo includono leoni marini, balene più piccole, foche, tartarughe marine e lontre, mentre i giovani squali cacciano pesci e raggi più piccoli. I grandi squali bianchi mangiano anche carogne e persino altri squali.
Il corpo di un grande squalo bianco aiuta le creature a localizzare, inseguire e uccidere la preda. Il suo senso dell'olfatto è particolarmente potente e lo squalo lo usa per raccogliere le cariche elettriche dalla sua preda. L'olfatto del grande squalo bianco è così potente che può rilevare una goccia di sangue in 25 litri d'acqua. La vista e l'udito non sono così acuti.
Un grande squalo può possedere 3.000 denti, che usa per afferrare e strappare la preda. I grandi squali bianchi non masticano il loro cibo, ma piuttosto inghiottono interi pezzi.
Nonostante la loro cattiva reputazione, i grandi squali bianchi non sono normalmente una minaccia per gli esseri umani, e la maggior parte degli attacchi non è fatale. Gli esseri umani non sono un alimento preferito per le creature, quindi dopo aver morso senza mente un individuo sfortunato, gli squali spesso lasciano andare. Sono noti per sperimentare su una creatura mordendolo prima di sapere se vogliono mangiarlo.