Los fósiles más antiguos de angiospermas encontrados hasta la fecha datan aproximadamente de hace 140 millones de años (principios del Cretácico), y el número de especies encontrado aumenta de forma llamativa con el tiempo geológico, en comparación a otras plantas no angiospermas (el llamado «abominable misterio» de Darwin).