Stegosaurus Diet

What did the Stegosaurus Dinosaur Eat?

What was a stegosaurus diet like? What was its favorite foods? Find out this and more information about this 'roofed' dinosaur

The Stegosaurus was a plant eater, which we call a herbivore. It is believed to have eaten plants such as mosses, ferns, horsetails, cycads and conifers or fruits. No grass though, because there was no grass at this time.

Stegosaurus dinosaur diet - Ferns, conifer, cycad

The Stegosaurus didn't have many teeth. It only had a toothless beak at the front of its mouth, and small teeth in its cheeks (no front teeth). This wouldn't have let it chew its food properly!

To help it digest its food, it probably swallowed stones. The stones (gastroliths) would have moved about inside its stomach and the rough edges would help to help break up the plants the dinosaur had eaten. This is similar to what crocodiles do today.

The dinosaur was well adapted to foraging about one meter above ground. Scientist think it may also have been able to lift itself up onto two legs. This would help it to reach higher branches of trees up to 6 meters (20feet) high. This would have have been a big help in expanding the dinosaurs diet.

Find out more about Stegosaurus

Learn more about dinosaurs!


Dinosaur Coloring Sheet

Stegosaurus Diet
Enjoy this page? Please share it. Here's how...

Would you prefer to share this page with others by linking to it?

  1. Click on the HTML link code below.
  2. Copy and paste it, adding a note of your own, into your blog, a Web page, forums, a blog comment, your Facebook account, or anywhere that someone would find this page valuable.