Margarin vegan adalah bentuk margarin yang diproduksi sehingga produk akhir tidak mengandung produk hewani atau produk sampingan. Meskipun margarin terkadang dianggap sebagai alternatif bebas susu untuk mentega, senyawa yang berasal dari produk susu terkadang ditambahkan ke margarin, meskipun peraturan pelabelan tidak selalu mengharuskan produsen untuk mencantumkan senyawa ini sebagai produk susu. Margarin juga, sebagian besar, dibuat dari minyak yang diekstraksi dari tumbuhan, meskipun tidak selalu demikian; lemak hewani terkadang ditambahkan, membuat margarin yang dihasilkan jelas non-vegan. Minyak kelapa sawit, minyak bunga matahari, minyak zaitun dan minyak kedelai sering digunakan untuk membuat margarin vegan tanpa produk sampingan susu atau lemak hewani yang ditambahkan. Sama seperti margarin tradisional, margarin vegan tersedia dalam bentuk batangan padat atau dalam bentuk olesan lembut yang menggunakan lebih sedikit bahan dalam produksinya, meskipun terkadang tidak mengandung cukup lemak untuk digunakan secara efektif untuk memasak.
Selama produksi margarin, salah satu langkah pertama adalah mengekstrak minyak dari sumber nabati seperti kedelai atau zaitun. Minyak ini kadang-kadang dapat diekstraksi menggunakan proses yang memperkenalkan enzim berbasis hewani, membuat margarin menjadi non-vegan. Pada saat yang sama, minyak nabati dapat memiliki lemak hewani yang ditambahkan untuk meningkatkan tekstur, untuk efektivitas biaya atau untuk menambahkan komponen rasa tertentu. Pada umumnya, produsen margarin vegan menggunakan proses mekanis, seperti ekstrusi, untuk menghilangkan minyak dari suatu zat dan tidak menggunakan lemak hewani dalam produksinya. Beberapa produsen bahkan membuat margarin vegan dengan mesin yang tidak pernah digunakan untuk memproses bahan-bahan non-vegan, artinya kecil kemungkinan untuk secara tidak sengaja memasukkan bahan-bahan non-vegan ke produk vegan.
Aspek lain dari produksi margarin adalah penambahan padatan dan pengemulsi. Untuk menjaga agar margarin tetap padat, terkadang margarin diproses dengan susu dan meninggalkan senyawa susu. Asam laktat juga dapat ditambahkan ke margarin untuk meningkatkan rasa dan memberikan rasa mentega susu yang lebih familiar. Saat membuat margarin vegan, langkah-langkah ini dihindari, biasanya dengan menggunakan minyak seperti minyak sawit yang tidak sepenuhnya cair pada suhu kamar. Minyak ini kadang-kadang dihidrogenasi sebagian untuk menyelesaikan pemadatan tetapi tidak pernah dicampur dengan susu atau telur seperti beberapa margarin non-vegan.
Saat dijual secara komersial, sebagian besar margarin vegan ditandai dengan jelas. Tidak aman untuk berasumsi bahwa margarin yang tidak diberi label seperti itu adalah vegan atau vegetarian, karena mungkin ada sedikit produk sampingan hewan atau susu yang ada. Secara umum, sebagian besar margarin vegan dapat digunakan seperti margarin biasa, meskipun kandungan lemaknya perlu diperiksa sebelum digunakan untuk memanggang. Ada juga perbedaan yang lebih besar dalam rasa margarin vegan, karena begitu sedikit bahan yang ditambahkan untuk menutupi rasa alami minyak.