Una delle principali differenze tra magma basaltico e granitico è il loro contenuto minerale specifico. Il magma basaltico contiene tra il 45 e il 55% di biossido di silicio ed è ricco di magnesio, ferro e calcio, mentre il magma granitico contiene tra il 65 e il 75% di biossido di silicio e solo piccole quantità di questi minerali.
Il magma granitico ha alti livelli di potassio e sodio, mentre il magma basaltico ha livelli molto bassi di questi minerali. Quando i magmi vengono giudicati per composizione minerale come questa, vengono definiti tecnicamente come felsici, che è granitico e mafico, che è basaltico.
Un'altra differenza importante tra questi due tipi di magmi è la temperatura di cui ognuno ha bisogno per rimanere liquidi. I magmi felsici sono normalmente compresi tra 650 e 800 gradi Celsius, mentre i magmi magici sono tra 1.000 e 1.200 gradi. Questo perché i minerali mafici si sciolgono a temperature molto più alte del potassio e del sodio, i minerali felsici. Dovuto in parte alla temperatura più bassa, il magma felsico è molto più viscoso del magma mafico, il che significa che è molto più spesso e più resistente al flusso.
Sebbene il magma basaltico possa provocare rocce basaltiche e il magma granitico possa provocare rocce granitiche, possono anche formare altre rocce a seconda di quanto velocemente il magma si raffredda. Il granito è formato dal lento raffreddamento del magma all'interno della superficie terrestre, mentre il basalto si forma quando il magma si raffredda rapidamente dopo aver violato la superficie terrestre attraverso l'attività vulcanica.