How did dinosaurs and plants affect one another?

Plant-eating dinosaurs shaped vegetation, but the evidence supports varied local interactions rather than one simple story of mutual improvement.

Mesozoic river and forest with conifers, cycads, ferns and flowering plants
This illustrative landscape evokes a Cretaceous plant community; Mesozoic floras changed greatly between periods and regions.

Dinosaurs and plants were linked through Mesozoic food webs, but their history cannot be reduced to a simple story of mutual improvement. Floras changed between the Triassic, Jurassic and Cretaceous, and direct evidence of what an individual dinosaur ate is rare.

Which plants grew in the age of dinosaurs?

Triassic and Jurassic land communities included conifers, ferns, horsetails, ginkgo relatives, cycads and extinct seed plants. Modern-style grasslands and flowering forests did not yet exist. The reliable fossil record of flowering plants becomes clear in the Early Cretaceous.

Molecular estimates and some disputed fossils allow for an earlier origin of flowering plants, but they do not show that flowers dominated the Late Jurassic. Early and later Mesozoic landscapes should not be drawn as one unchanging habitat.

How do we know what dinosaurs ate?

Researchers compare jaw shape, microscopic tooth wear, isotopes, plants preserved in the same rocks and coprolites. Every method has limits. A plant growing near a skeleton was not necessarily eaten, and tooth form cannot be converted directly into an exact menu.

Rare gut contents are especially valuable. In 2025, researchers described mineralised intestinal material from an Australian sauropod, Diamantinasaurus, about 101–94 million years old. It preserved conifers, seed ferns and flowering plants. The fragments were only lightly processed, consistent with bulk feeding and little chewing in the mouth.

That single specimen shows one animal feeding across more than one vegetation level. It does not define the diet of every sauropod, nor does it show what Jurassic sauropods ate. Coprolites from Late Cretaceous India preserve plant tissue and phytoliths, including early grasses. Identifying the animal that produced a coprolite can be difficult, so each specimen needs careful context.

How could dinosaurs change vegetation?

Large herbivores could strip branches, trample ground, move nutrients in dung and create disturbed patches. Comparisons with living megaherbivores and ecological models suggest that dinosaurs may have changed plant density and structure in some settings.

The scale of those effects depended on animal size and abundance, climate and the kinds of plants present. Fossils rarely preserve an entire landscape together with a clear cause of every change. Calling dinosaurs “ecosystem engineers” describes a plausible model, not an equally proven fact for every species.

Did dinosaurs spread plant seeds?

Endozoochory is the dispersal of seeds after an animal eats fruit and passes the seeds through its digestive tract. This interaction is possible for some Late Cretaceous dinosaurs, and seeds or fruit remains occur in a small number of coprolites.

Direct examples are scarce, and the producer of a coprolite is often uncertain. The evidence does not support a confident claim that migrating sauropods spread flowering plants across whole continents. A possible interaction in one deposit cannot establish a global pattern.

Were plants evolving defences against dinosaurs?

Tough leaves, resins, spines and chemical compounds could reduce browsing. Yet many such traits began in plant lineages before particular dinosaur groups appeared and could serve several functions, including defence against insects or drought.

The idea that conifers grew tall solely to escape dinosaurs, or that long necks arose in response to tree height, is too simple. Plant height and neck anatomy may have influenced selection, but climate, competition and the shared history of both groups are difficult to separate.

Did flowering plants and herbivorous dinosaurs coevolve?

Flowering plants diversified during the Cretaceous, alongside changes in ornithopods, ceratopsians and other herbivores. Overlap in time does not by itself show that one group caused the diversification of the other.

Large-scale studies have not found a reliable global match between the rise of all herbivorous dinosaur groups and flowering-plant diversity. Local interactions certainly existed, but there is no single coevolutionary story for the whole Cretaceous. The timing and fossil evidence differ from one region to another.

Which ancient plant groups survive today?

Ginkgoes, conifers, ferns, horsetails and cycads represent lineages that were present in the Mesozoic. Living species are not unchanged copies of Jurassic plants: their branches continued evolving for tens of millions of years.

The floras of the Triassic, Jurassic and Cretaceous provide the time frame. Plant-eating dinosaurs used those changing resources in different ways, as shown by their feeding systems and the wider food webs.

Frequently asked questions

What plants did dinosaurs eat?

It varied by group and period. Gymnosperms, ferns and horsetails were important in the Jurassic; some Cretaceous dinosaurs also ate flowering plants and early grasses.

Did dinosaurs spread seeds?

It is possible, and a few coprolites provide relevant evidence. The animal that produced them is often uncertain, so continent-wide seed dispersal by dinosaurs is not established.

Did flowering plants evolve because of dinosaurs?

There is no simple, reliable causal link. Both groups changed during the Cretaceous, but their diversity did not rise together in one global pattern.

Are living cycads and ginkgoes unchanged since the Mesozoic?

No. Their lineages were present then, but living species continued to evolve. They are relatives of ancient groups, not unchanged copies of Mesozoic plants.