Los grandes tiburones blancos comen principalmente focas y leones marinos. También comen otros tipos de peces e incluso tortugas marinas. Las focas son una buena fuente de grandes tiburones blancos debido a su gran proporción de grasa corporal.
Los grandes tiburones blancos generalmente comen presas más grandes, como los pinnípedos, que incluyen lobos marinos y focas. También comen casi todo lo que pueden hacer con sus dientes, como pequeñas ballenas como las ballenas beluga, nutrias e incluso otros tiburones. El gran blanco tiende a cazar presas vivas, pero también come animales muertos que flotan en el agua cuando se presenta la oportunidad. Estos tiburones no mastican los alimentos y en su lugar cortan la presa en trozos más pequeños, que luego tragan enteros. Los grandes blancos pueden vivir de una sola comida durante dos meses si es lo suficientemente grande.
Los tiburones se aprovechan de los animales en uno de tres ataques principales diferentes. Por lo general, se acercan a su presa bajo el agua y luego rompen la superficie en el último momento para agarrar a la víctima y romperla. Ocasionalmente, estos tiburones también pueden cobrar su comida pronto como parcialmente fuera del agua. En raras ocasiones, el tiburón puede nadar boca abajo con su espalda hacia el fondo del mar para confundir a su presa.
El gran tiburón blanco es el pez depredador más grande de la Tierra. Ha evolucionado a partir de ancestros de tiburones que vivieron hace más de 400 millones de años, antes de los dinosaurios. A pesar de su interpretación en películas y literatura, los grandes tiburones blancos rara vez comen humanos. Un gran tiburón blanco tiende a morder una vez para probar el sabor de su presa y dejarlo ir si la presa no es una de sus comidas preferidas.