Le cycle de la roche explique les changements que subissent les roches depuis le moment où elles sont expulsées du manteau terrestre sous forme de magma jusqu'au moment où elles retournent dans le manteau et redeviennent du magma. Ce processus se déroule sur des millions à des milliards d'années, selon les conditions auxquelles les roches sont soumises. Le temps, la chaleur, l'eau et la pression sont autant de forces qui affectent le cycle de la roche.
Les roches les plus jeunes du cycle sont des roches ignées, constituées de magma récemment refroidi. Au fil du temps, certaines roches ignées s'enfouissent sous la terre, où la chaleur et la pression les transforment en roches métamorphiques. D'autres roches ignées sont emportées par l'eau, où elles sont broyées en fines particules qui forment des couches de sédiments. Au fur et à mesure que de nouvelles couches de sédiments se déposent sur les anciennes, les couches inférieures sont compactées jusqu'à ce que les fines particules fusionnent en des roches solides appelées roches sédimentaires.
Les roches métamorphiques et sédimentaires sont progressivement enfouies par les couches successives de roche. Au fil du temps, ces couches supérieures produisent tellement de chaleur et de pression qu'elles fondent les couches inférieures en magma. Ce magma rejoint le magma du manteau terrestre et de la croûte en fusion, ce qui recommence le cycle de la roche.