Aunque los científicos no están seguros de lo que comió el espinosaurio, la mayoría cree que estos grandes depredadores consumen principalmente peces. Basan esta hipótesis en el hábitat del dinosaurio, la morfología de la boca y la presa que se encuentra en el vientre de un fósil spinosaurus juvenil.
La mayoría de los fósiles de spinosaurus se originaron en el norte de África, a lo largo de una antigua costa. Como los animales vivían en lugares similares a los cocodrilos y tenían bocas de formas similares, es probable que comieran pescado, al igual que los cocodrilos modernos. Según Live Science, los científicos encontraron al menos un fósil de spinosaurus juvenil que contenía huesos de pescado y escamas en la región del estómago. Desafortunadamente, los fósiles de spinosaurus originales fueron destruidos en la Segunda Guerra Mundial.
Spinosaurus tenía una boca similar a la de un cocodrilo. El hocico era alargado y los dientes cilíndricos se colocaron en la periferia de la línea de la mandíbula. Los seis o siete dientes delanteros eran muy grandes y probablemente ayudaron a los depredadores a atrapar peces. Sin arrugas en los dientes, es poco probable que los dinosaurios pudieran haber rasgado la carne de presas grandes.
Spinosaurus es actualmente reconocido como el dinosaurio carnívoro más grande. Con un peso de 10 toneladas, el spinosaurus pesaba aproximadamente una tonelada que el Tyrannosaurus rex. Los científicos no entienden por qué el dinosaurio lucía una gran vela espinosa a lo largo de su espalda, pero podría haberse usado para termorregular o para aparearse.