Les roches ignées contiennent rarement des fossiles car la formation d'un fossile nécessite une sédimentation. Un fossile se produit lorsque les restes d'une plante ou d'un animal sont recouverts de sédiments qui durcissent, formant le moule qui finit par se remplir de minéraux . Les roches ignées se forment sous la chaleur et la pression qui détruisent les restes organiques.
Pour qu'un fossile se forme, les restes d'un être vivant doivent être enterrés assez rapidement pour empêcher les charognards de détruire la carcasse, et les couches de sédiments doivent durcir assez rapidement pour former une moisissure autour des restes avant qu'ils ne se décomposent. Lorsque cet ensemble de circonstances est atteint, le résultat est un vide dans la roche sédimentaire qui se rapproche de la forme et de la disposition des vestiges d'origine. L'eau s'écoule à travers la roche et dépose des minéraux dans ce vide, créant finalement une représentation en pierre des vestiges d'origine appelée fossile.
Les roches ignées se forment lorsque la lave ou le magma se refroidissent, se cristallisant en divers types de pierre. Si la lave devait couler sur les restes d'une plante ou d'un animal, elle brûlerait le tissu organique bien avant qu'il ne refroidisse suffisamment pour se solidifier autour des restes et créer un fossile. Certains types de roches ignées se forment à partir de matériaux pyroclastiques plus froids tels que la boue et les cendres, mais même ces matériaux sont beaucoup moins susceptibles de créer des fossiles que des sédiments stratifiés.