O diferență majoră între magma bazaltică și granitică este conținutul lor mineral specific. Magma bazaltică conține între 45 și 55% dioxid de siliciu și are un conținut ridicat de magneziu, fier și calciu, în timp ce magma granitică conține între 65 și 75% dioxid de siliciu și numai cantități mici de acele minerale.
Magma granitică are niveluri ridicate de potasiu și sodiu, în timp ce magma bazaltică are niveluri foarte scăzute ale acestor minerale. Când magmele sunt judecate prin compoziția minerală ca aceasta, ele sunt denumite tehnic ca felsic, care este granitic și mafic, care este bazaltic.
O altă diferență majoră între aceste două tipuri de magme este temperatura pe care fiecare are nevoie pentru a rămâne lichidă. Femeile magice sunt în mod normal între 650 și 800 de grade Celsius, în timp ce magmele mafic sunt între 1.000 și 1.200 de grade. Acest lucru se datorează faptului că mineralele mafic se topesc la temperaturi mult mai mari decât potasiul și sodiul, mineralele felsice. Din cauza temperaturii mai scăzute, magma felsică este mult mai vâscoasă decât magma mafică, adică este mult mai groasă și mai rezistentă la curgere.
Deși magma bazaltică poate avea ca rezultat roci bazaltice și magmă granitică pot duce la roci granitice, ele pot forma și alte roci în funcție de cât de repede se răcește magma. Granitul este format din răcirea lentă a magmei în suprafața pământului, în timp ce bazalul este format atunci când magma se răcește rapid după ce a rupt suprafața pământului prin activitate vulcanică.