Jenis sandwich vegetarian termasuk sandwich berdasarkan keju, telur, dan sayuran. Beberapa sandwich vegetarian menggunakan kacang atau tahu sebagai pengganti telur atau keju. Orang lain mungkin menggunakan daging deli vegetarian, yang biasanya terbuat dari kacang kedelai atau gluten gandum dan dirancang untuk meniru tekstur dan rasa irisan daging deli seperti ham atau kalkun. Sandwich dapat disajikan di atas irisan roti atau roti gulung atau dibungkus dengan tortilla.
Sandwich vegetarian mungkin memiliki keju sebagai bahan utamanya. Sandwich yang populer dengan orang-orang yang mengikuti diet vegetarian dan dengan orang-orang yang makan daging adalah keju panggang. Keju yang digunakan bisa mozzarella, cheddar, atau keju apa saja yang meleleh dengan baik. Beberapa orang juga menambahkan sayuran seperti irisan tomat atau bawang bombay ke dalam sandwich keju panggang mereka.
Salad telur adalah sandwich vegetarian umum lainnya. Biasanya, salad telur terbuat dari telur rebus yang dihancurkan atau dicincang dan dicampur dengan mayones, garam, dan merica. Orang yang vegetarian tetapi tidak makan telur dapat membuat sandwich vegetarian ala salad telur menggunakan buncis yang dihancurkan atau tahu yang keras dan hancur.
Sayuran juga dapat memainkan peran utama dalam sandwich vegetarian. Beberapa orang lebih suka menumpuk sayuran mentah, seperti selada, irisan mentimun, dan tomat, di atas roti gulung atau di antara dua potong roti, sementara yang lain mungkin makan sandwich sayuran panggang. Keju adalah tambahan opsional untuk sandwich berbasis sayuran.
Falafel, gorengan yang terbuat dari buncis dan rempah-rempah, dapat dibuat untuk jenis sandwich vegetarian lainnya. Biasanya, gorengan dimasukkan ke dalam roti pita dengan sayuran cincang dan saus yang terbuat dari tahini, atau pasta biji wijen. Sandwich lain di mana buncis memainkan peran utama adalah klub hummus atau hummus pada roti pita. Hummus, olesan yang terbuat dari buncis dan tahini, digunakan sebagai pengganti mayones.
Beberapa sandwich vegetarian meniru sandwich berbasis daging. Sandwich steak keju dapat menggunakan seitan atau tempe sebagai pengganti steak, misalnya. Vegetarian juga dapat menikmati versi BLT yang dibuat dengan bacon kedelai atau tempe yang direndam dalam saus berasap.
Daging deli vegetarian juga bisa digunakan dalam sandwich. Irisan tipis daging vegetarian yang terbuat dari kedelai atau seitan dapat ditumpuk di antara irisan roti gandum atau pumpernickel dan di atasnya dengan asinan kubis untuk membuat Reuben versi vegetarian, misalnya. Klub kalkun vegetarian dapat dibuat dengan menumpuk irisan sayuran dengan bacon, tomat, dan selada sayuran di atas irisan roti putih.