Sự hình thành mắc ma chỉ có thể diễn ra theo một số điều kiện đặc biệt tại quyển astheno của Trái Đất. Mắc ma cũng có thể được tạo thành do sự bổ sung của các chất dễ bay hơi vào đá bị nung nóng.
Các chất dễ bay hơi được giải phóng từ các mảng hút chìm của các lớp vỏ đại dương, các chất này xâm nhập vào các lớp đá nằm phía trên và kích thích sự nóng chảy. Chúng có thể phá vỡ các liên kết khoáng vật bên trong đá nóng chảy và làm cho nhiệt độ nóng chảy giảm xuống tạo thành mắc ma.
Sự hình thành của mắc ma cũng có thể là kết quả của sự làm nóng chảy đá thuộc lớp vỏ bởi mắc ma đã tồn tại trước đó do mắc ma này có nhiệt độ cao hơn đến mức nó làm nóng chảy luôn cả đá của lớp vỏ khi nó dâng lên, điều này tạo ra nhiều mắc ma hơn nữa.