Une différence majeure entre le magma basaltique et granitique est leur contenu minéral spécifique. Le magma basaltique contient entre 45 et 55 % de dioxyde de silicium et est riche en magnésium, fer et calcium, tandis que le magma granitique contient entre 65 et 75 % de dioxyde de silicium et seulement de petites quantités de ces minéraux.
Le magma granitique a des niveaux élevés de potassium et de sodium, tandis que le magma basaltique a de très faibles niveaux de ces minéraux. Lorsque les magmas sont jugés par une composition minérale comme celle-ci, ils sont techniquement appelés felsiques, qui sont granitiques, et mafiques, qui sont basaltiques.
Une autre différence majeure entre ces deux types de magmas est la température dont chacun a besoin pour rester liquide. Les magmas felsiques se situent normalement entre 650 et 800 degrés Celsius, tandis que les magmas mafiques se situent entre 1 000 et 1 200 degrés. En effet, les minéraux mafiques fondent à des températures beaucoup plus élevées que le potassium et le sodium, les minéraux felsiques. En partie à cause de la température plus basse, le magma felsique est beaucoup plus visqueux que le magma mafique, ce qui signifie qu'il est beaucoup plus épais et plus résistant à l'écoulement.
Bien que le magma basaltique puisse donner lieu à des roches basaltiques et que le magma granitique puisse donner lieu à des roches granitiques, ils peuvent également former d'autres roches en fonction de la vitesse à laquelle le magma se refroidit. Le granit est formé par le refroidissement lent du magma à la surface de la terre, tandis que le basalte se forme lorsque le magma se refroidit rapidement après avoir percé la surface de la terre par l'activité volcanique.