Magmanın oluşabileceği üç yol, ısı transferi, dekompresyon eritme ve akı eritmedir. Magma oluşturma süreci jeologlar tarafından magmagenez olarak adlandırılır ve plaka tektonik etkileri nedeniyle yer kabuğunun üst mantosunda meydana gelir.
Isı transferi, yükselen bir magma sütununun etrafındaki kayaya ısı göndermesi, erime noktasının ötesine iterek ve rolitik magma yaratmasıdır. Öte yandan, dekompresyon erimesi, iki ayrı tektonik plaka birbirinden ayrıldığında ve altındaki manşonun aralarında yükselmesine neden olduğunda meydana gelir. Basınç düştüğünde, yükseltilmiş manto magmaya erimeye başlar.
Akı erime, kükürt gazları ve su gibi uçucu madde kayanın gövdesine karıştırıldığında meydana gelir. Bu işlem tipik olarak volkanik yay ve magma oluşumunu engeller.