.菱镁矿常以矿脉的形式蕴蓄，又或是在和区域变质地形接触后混杂其中、或成为了蚀变产物。这些变质地形中有超镁铁岩（超基性岩）、蛇纹岩和其他富镁岩石类型。 这些镁质盐通常是隐晶质的，含有蛋白石或燧石形式的二氧化硅。菱镁矿也存在于超镁铁岩上方的风化层中的表岩屑，作为土壤和底土中的次生碳酸盐。这些含镁矿物是被地下水溶解后，透过释出二氧化碳而沉积。
形成.菱镁矿可以通过与橄榄岩或其他超镁铁岩的交代作用而形成。在水和二氧化碳存在下，在升高的温度和的典型高压下，通过橄榄石的碳酸化形成菱镁矿。