Le granit est une roche intrusive avec peu de contaminants, tandis que le basalte est une roche extrusive avec de nombreux contaminants. Le granit est le composant principal de la croûte continentale, tandis que le basalte est le composant principal de la croûte océanique.
Le granit est une roche intrusive qui se forme lorsque le magma se refroidit à l'intérieur de la croûte. Ce refroidissement lent donne le temps aux cristaux de se développer, ce qui les rend plus grossiers qu'une roche extrusive. Ce grain grossier fait du granit un favori des grimpeurs. Le basalte, d'autre part, a une texture lisse du fait d'un refroidissement rapide, généralement par l'eau.
Le granit est une roche felsique, ce qui signifie qu'il a une teneur élevée en silicium ; il est principalement composé de quartz, de mica et de feldspath. Le basalte, en tant que roche mafique, contient plus d'oxyde de calcium, d'oxyde de manganèse et de composés de fer que le granit. Sa forte teneur en fer lui confère des propriétés magnétiques et il peut montrer des signes de rouille lorsqu'il est exposé à l'air. Ces impuretés le rendent environ 10 % plus lourd que le granit.
Parce qu'il se refroidit rapidement, le basalte se trouve souvent dans des formations où le granit ne l'est pas. Alors que le granit prend souvent la forme de monolithes ou de rochers, le basalte se trouve souvent dans des colonnes à peu près hexagonales. Ces colonnes sont créées par le choc du refroidissement, car les fissures se propagent à travers le matériau.