Os cristais minerais se formam na superfície e nas profundezas da Terra. Eles crescem a partir de vapores que contêm muitos componentes minerais. Muitos cristais se formam em locais vulcânicos onde gases quentes encontram temperaturas frias.
A maioria dos cristais minerais se forma em rochas derretidas. Eles são criados próximos um do outro quando o magma esfria e são produzidos em formas irregulares. Alguns cristais têm a forma de um cubo, enquanto outros têm a forma de triângulo. Cristais perfeitos apresentam bordas retas, como os cubos de sal. No entanto, a maioria dos cristais não tem formas perfeitas. Isso se deve ao fato de que os cristais crescem em espaços confinados no solo e não têm espaço adequado para se formarem uniformemente em todas as direções. Alguns cristais parecem ter bordas retas em algumas partes, mas arredondados ou irregulares em outras áreas.
Soluções ricas em minerais encontradas em cavidades rochosas espaçosas produzem cristais grandes e bem formados. Os cristais começam a crescer nas paredes rochosas, em outros cristais e nas partículas de poeira quando as soluções ficam totalmente saturadas com componentes minerais. O tempo que os cristais levam para se formar varia dependendo da concentração da solução e das mudanças de temperatura. Alguns cristais se formam em poucos minutos, enquanto outros levam milhares de anos para crescer.