Jedną z głównych różnic pomiędzy magmą bazaltową i granitową jest ich specyficzna zawartość mineralna. Magma bazaltowa zawiera od 45 do 55 procent dwutlenku krzemu i jest bogata w magnez, żelazo i wapń, podczas gdy magma granitowa zawiera od 65 do 75 procent dwutlenku krzemu i tylko niewielkie ilości tych minerałów.
Magma granitowa ma wysoki poziom potasu i sodu, podczas gdy magma bazaltowa ma bardzo niski poziom tych minerałów. Kiedy magmy są oceniane przez taki skład mineralny, są one określane technicznie jako felic, który jest granitowy, a mafic, który jest bazaltowy.
Inną ważną różnicą między tymi dwoma rodzajami magmy jest temperatura, którą każdy potrzebuje, aby pozostać w stanie płynnym. Magiczne magowie zwykle mają od 650 do 800 stopni Celsjusza, podczas gdy mafijne magmy mają od 1000 do 1200 stopni. Dzieje się tak dlatego, że maficzne minerały topią się w znacznie wyższych temperaturach niż potas i sód, minerały pochodzenia felowego. Częściowo ze względu na niższą temperaturę, magma ziemska jest znacznie lepsza niż magma mafijna, co oznacza, że jest znacznie grubsza i bardziej odporna na płynięcie.
Chociaż magma bazaltowa może powodować powstawanie skał bazaltowych, a magma granitowa może powodować powstawanie skał granitowych, mogą one również tworzyć inne skały w zależności od szybkości schładzania magmy. Granit powstaje przez powolne chłodzenie magmy w powierzchni ziemi, podczas gdy bazalt powstaje, gdy magma szybko ochładza się po naruszeniu powierzchni Ziemi poprzez aktywność wulkaniczną.