Gli squali di toro sono voraci predatori e mangeranno tutto ciò che si imbattono in cui sono in grado di sopraffare. Sono alimentatori opportunistici, il che significa che mangeranno qualunque animale più piccoli siano disponibili, tra cui squali più piccoli, pesci, tartarughe, raggini, invertebrati come crostacei e molluschi e persino uccelli. Potrebbero persino mangiare squali toro più piccoli se hanno abbastanza fame.
Sebbene gli squali toro non siano in genere considerati predatori apici, occupano un livello trofico elevato e svolgono un ruolo importante nel mantenere un ecosistema marino sano. La loro ampia dieta aiuta a controllare le popolazioni delle loro specie di prede e la loro mortalità aiuta a sostenere altre specie predatorie più in alto nella catena alimentare.