Žraloci mohou jíst širokou škálu potravin, včetně ryb, tuleňů, chobotnic a dokonce i jiných žraloků. Množství ryb, které žralok sní, se může lišit v závislosti na druhu žraloka, jeho velikosti a dostupnosti potravy. Například velký bílý žralok může sníst až 2 000 liber ryb denně, zatímco žralok velrybí může sníst až 50 000 liber ryb denně.