Berbagai jenis lasagna vegan dapat dibagi menjadi dua kategori dasar. Satu jenis meniru lasagna tradisional Italia dengan menggunakan bahan-bahan vegan yang tampilan dan rasanya mirip dengan yang digunakan dalam lasagna tradisional. Jenis lainnya terdiri dari bahan-bahan vegan alternatif yang disusun berlapis-lapis untuk membentuk hidangan seperti lasagna. Dalam dua kategori dasar ini, ada banyak kemungkinan variasi.
Lasagna tradisional adalah casserole berlapis yang terdiri dari mie lasagna yang lebar dan rata, keju, daging giling, dan saus tomat yang dibumbui dengan bawang putih dan rempah-rempah. Pola makan vegan melarang konsumsi produk hewani dalam bentuk apa pun, jadi untuk membuat lasagna vegan yang meniru lasagna tradisional, perlu menggunakan pengganti daging dan keju vegan. Penting juga untuk memastikan bahwa mie dan saus tomat tidak mengandung produk hewani. Pengganti daging termasuk produk protein kedelai seperti daging, gluten gandum, protein nabati bertekstur atau berbagai sayuran yang diiris tipis. Pengganti keju termasuk tahu, keju kedelai, ragi nutrisi dan berbagai produk seperti keju yang diproduksi secara komersial.
Lasagna vegan alternatif terdiri dari bahan-bahan berlapis yang tidak selalu menyerupai lasagna tradisional tetapi dirangkai menjadi casserole seperti lasagna. Alternatif untuk mie lasagna standar mungkin termasuk mie soba, sayuran iris tipis, kentang, polenta, kacang-kacangan, biji-bijian dan kacang tanah. Pengganti daging dan keju yang sama yang digunakan dalam lasagna tradisional juga dapat dimasukkan.
Dalam konsep dasar lasagna, ada banyak variasi. Jenis daging yang digunakan mungkin termasuk daging sapi giling, daging domba giling, sosis babi dan kalkun giling. Untuk lasagna vegan, ada banyak pengganti daging dengan rasa dan tekstur buatan yang menyerupai daging ini. Resep lasagna tradisional mungkin membutuhkan beberapa jenis keju, terutama ricotta, mozzarella, dan parmesan. Untuk lasagna vegan, ada pengganti keju yang diberi rasa dan tekstur buatan agar sangat mirip dengan jenis keju ini.
Resep lasagna tradisional sering kali menampilkan bahan tambahan atau alternatif yang juga sesuai dengan pola makan vegan. Terong, bayam, jamur, dan zaitun adalah tambahan populer untuk lapisan daging, keju, dan mie dalam casserole lasagna. Untuk membuat versi vegan, daging dan keju bisa dihilangkan atau diganti. Untuk variasi saus, saus béchamel putih yang dibuat dengan mentega, tepung, dan susu dapat digunakan sebagai pengganti atau sebagai tambahan saus tomat klasik. Untuk saus putih vegan, margarin kedelai atau minyak sayur, tepung dan beras atau susu kedelai dapat digunakan sebagai gantinya.