I have a never-ending love for sandwiches. I think that’s because I love bread and I don’t always want to be in the kitchen forever. Luckily, there are dozens of delicious vegan sandwiches you can make. To save you a bunch of time and effort, I’ve created a shortlist of 12 of my favorite vegan sandwiches.
What’s great about this list is that all of them are nutritious, easy-to make, and there’s a wide variety of different cuisines represented on the list. All the listed quantities should be enough to make at least two sandwiches. I’m sure you’ll find some recipes that you’ll love!
Table of contents
Grilled Veggie Panini
A simple, yet tasty recipe to start the list. The thing I like about panini is that you can put anything in here you like. Stuffing them with sliced veggies is therefore completely acceptable. However, I do feel you need to add the vegan cheese on top of it; otherwise the whole thing may be a bit too dry. Vegan mayo is another option I recommend you try as well!
Ingredients:
Sliced eggplant: 8 slices
Zucchini: 8 slices
Bell peppers: 4 slices
Onions: 4 slices
Tomatoes: 4 slices
Vegan cheese: 4 slices
Ciabatta bread: 4 slices
Instructions:
Grill the eggplant, zucchini, bell peppers, and onions until they have grill marks and are tender.
Assemble the grilled vegetables on two slices of ciabatta bread.
Place a slice of vegan cheese on top of the vegetables.
Top with the remaining slices of ciabatta bread.
Press the sandwiches in a panini press until the bread is golden and crispy.
BBQ Tofu Sandwich
Now, I do love BBQ tofu because the flavor really gets into the tofu itself. This is great because without marinating tofu, it’s not that special to begin with. It’s a delicious recipe, but the only downfall is that it takes a bit of time to prepare everything. Nevertheless, definitely worth trying!
Ingredients, for BBQ tofu:
Extra-firm tofu: 1 block (about 14 ounces)
Your favorite BBQ sauce: 1/2 cup
Soy sauce or tamari: 1 tablespoon
Garlic powder: 1 teaspoon
Onion powder: 1 teaspoon
Smoked paprika: 1/2 teaspoon
Olive oil or vegetable oil: 1 tablespoon
for the sandwich:
Coleslaw (shredded cabbage and carrots mixed with vegan mayo): 1 cup
Pickles: 4 slices
Vegan hamburger buns: 2
Optional toppings: red onion slices, lettuce leaves, etc.
Instructions for making BBQ tofu:
Press the tofu for at least 30 minutes to remove excess water. You can do this by wrapping the tofu in a clean kitchen towel or paper towels and placing a heavy object on top, such as a cast iron skillet or a heavy book.
Once pressed, cut the tofu into slices or cubes, depending on your preference.
In a bowl, combine BBQ sauce, soy sauce, garlic powder, onion powder, and smoked paprika. Stir to create a marinade.
Toss the tofu pieces in the marinade, ensuring they are well-coated. Let them sit for at least 15 minutes to absorb the flavors, or you can marinate them for a few hours in the refrigerator for more depth of flavor.
Heat oil in a pan over medium heat. Add the marinated tofu pieces and cook until they are browned and crispy on all sides, about 7-10 minutes. During the last couple of minutes, pour the remaining marinade over the tofu to glaze it.
For assembling the sandwich:
Toast the hamburger buns to your liking.
Place the cooked BBQ tofu on the bottom half of each bun.
Top with coleslaw and pickles. Add any additional toppings you desire, like red onion slices or lettuce.
Place the top half of the bun on the sandwich.
Brownble Cooking Classes
An online program with an ever-growing streaming library of vegan cooking classes, from easy vegan recipes to intermediate, cooking tips and more.
Simple and quick, yet nutritious and healthy. If there’s one thing I can’t stand, then it’s dry sandwiches. However, you don’t need to worry about that with this one. The cheese, mushrooms and pesto all add a decent amount of juiciness and make this a delicious meal.
Ingredients:
Sautéed mushrooms: 1 cup
Spinach leaves: 1 cup
Vegan pesto: 2 tablespoons
Vegan cheese: 4 slices
Whole grain bread: 4 slices
Instructions:
Sauté the mushrooms until tender.
Spread vegan pesto on two slices of whole grain bread.
Layer spinach leaves, sautéed mushrooms, and vegan cheese on top of the pesto.
Top with the remaining slices of bread.
Press the sandwiches in a panini press until the cheese melts.
Vegan BLT
The good old classic turned into a vegan version. What else is there to say? There’s a reason the BLT is loved all around the world, and replacing the bacon with tempeh makes it a tasty vegan option. Once again, do add the mayo; otherwise it could be a bit too dry in my opinion.
Ingredients:
Smoked tempeh strips: 8 strips
Lettuce: 2 leaves
Tomato slices: 4 slices
Avocado slices: 4 slices
Vegan mayo: 2 tablespoons
Whole grain bread: 4 slices
Instructions:
Cook the smoked tempeh strips until crispy.
Toast the whole grain bread slices.
Spread vegan mayo on two slices of bread.
Layer smoked tempeh strips, lettuce, tomato slices, and avocado slices on the bread.
Top with the remaining slices of bread.
Jackfruit Pulled “Pork” Sandwich
The first time I tasted jackfruit that was prepared well (with a bunch of BBQ sauce) I couldn’t believe what I was tasting. Turns out this fruit is one of natures best meat replacements. Adding it on a hamburger bun with some coleslaw is the way you can get yourself a healthy, mouthwatering lunch.
Ingredients:
BBQ jackfruit: 1 cup
Coleslaw (shredded cabbage, carrots, vegan mayo): 1 cup
Hamburger bun: 2
Instructions:
Cook the BBQ jackfruit until tender.
Toast the hamburger buns.
Place the BBQ jackfruit on the bottom half of each bun.
Top with coleslaw.
Close the sandwiches with the top halves of the buns.
Greek Salad Pita Pocket
I also really wanted to include a Mediterranean-style sandwich in here because it’s such a nice change of pace. Adding a Greek option was quite easy because they have many options that are quite easy to make vegan. Take this pita/wrap for example: replace the feta cheese with a vegan option, and you’re ready to go!
Ingredients:
Diced cucumber: 1/2 cup
Diced tomato: 1/2 cup
Sliced olives: 1/4 cup
Diced red onion: 1/4 cup
Chopped lettuce: 1 cup
Vegan feta cheese: 1/4 cup
Hummus: 1/4 cup
Pita bread: 2
Instructions:
Mix cucumber, tomato, olives, red onion, lettuce, and vegan feta cheese in a bowl.
Warm the pita bread slightly to make it easier to open.
Spread hummus inside each pita pocket.
Stuff the pita pockets with the mixed salad ingredients.
Smashed Chickpea Avocado Sandwich
This is a sandwich my partner loves, and we therefore eat quite regularly. Mashed chickpeas and avocado are a great combination and compliment each other really well. On top of that, chickpeas provide a bunch of protein and avocado has plenty of healthy fats. It’s also done in 10 minutes, so great if you’re in a rush.
Ingredients:
Mashed chickpeas: 1 cup
Mashed avocado: 1/2 cup
Lemon juice: 1 tablespoon
Salt: 1/4 teaspoon
Pepper: 1/4 teaspoon
Sliced cucumber: 8 slices
Alfalfa sprouts: 1/2 cup
Whole grain bread: 4 slices
Instructions:
In a bowl, mix mashed chickpeas, mashed avocado, lemon juice, salt, and pepper.
Toast the whole grain bread slices.
Spread the chickpea-avocado mixture onto two slices of bread.
Top with sliced cucumber and alfalfa sprouts.
Cover with the remaining slices of bread.
Portabella Mushroom Burger
Portabellas are an interesting vegetable. I preferably like to make this recipe when I want to eat a burger, but an actual burger would be too filling or too high in calories. I do recommend you try to get a bunch of water out of the portabella first by grilling it. Portabellas are still mushrooms, and they hold a lot of water, which can create a mess when you’re eating. Nevertheless, definitely worth a try!
Ingredients:
Grilled portabella mushroom caps: 2
Vegan burger bun: 2
Sliced tomato: 2 slices
Lettuce: 2 leaves
Caramelized onions: 2 tablespoons
Vegan mayo: 2 tablespoons
Instructions:
Grill the portabella mushroom caps until tender.
Toast the vegan burger buns.
Spread vegan mayo on the bottom half of each bun.
Place a grilled portabella mushroom cap on each bun.
Top with sliced tomato, lettuce, and caramelized onions.
Close the sandwiches with the top halves of the buns.
Tofu Club Sandwich
Just like the BLT, the club sandwich is a great recipe that’s loved by many for a good reason. This vegan version isn’t any less tasty as long as you keep rule #1 in mind: you have to marinate your tofu. If you do that, and you add some vegan bacon and some sliced avocado to it, you’ll have yourself a great sandwich.
Ingredients:
Marinated and grilled tofu slices: 6 slices
Sliced avocado: 4 slices
Lettuce: 2 leaves
Tomato slices: 4 slices
Vegan bacon: 4 strips
Whole grain bread: 6 slices
Instructions:
Marinate tofu slices and grill until golden.
Toast the whole grain bread slices.
Layer grilled tofu slices, sliced avocado, lettuce, tomato slices, and vegan bacon on two slices of bread.
Top with another slice of bread.
Repeat to make another layer.
Close the sandwich with the third slice of bread.
Vegan “Chicken” Salad Sandwich
Straightforward, to the point and very tasty. The great thing about vegan chicken substitute is that the taste is really pretty good with most brands. Adding some condiments and some veggies to it is the only thing that’s needed in this case.
Ingredients:
Shredded or chopped vegan chicken substitute: 1 cup
Diced celery: 2 tablespoons
Diced red onion: 2 tablespoons
Vegan mayo: 2 tablespoons
Mustard: 1 teaspoon
Lemon juice: 1 teaspoon
Lettuce: 2 leaves
Whole grain bread: 4 slices
Instructions:
Mix vegan chicken substitute with diced celery, diced red onion, vegan mayo, mustard, and lemon juice.
Toast the whole grain bread slices.
Spread the vegan chicken salad mixture onto two slices of bread.
Top with lettuce.
Close the sandwiches with the remaining slices of bread.
Spicy Black Bean and Guacamole Sandwich
I have a love for Mexico, so I try to throw in a Mexican version on each recipe list I create. Here’s a spicy black bean one with some guacamole and the usual suspects: bread, lettuce and tomato. If you’re into spicy sandwiches, definitely something I recommend.
Ingredients:
Spicy black bean spread (mashed black beans with diced jalapenos and spices): 1/2 cup
Guacamole: 1/2 cup
Lettuce: 2 leaves
Tomato slices: 4 slices
Whole grain bread: 4 slices
Instructions
Spread spicy black bean spread on one slice of bread.
Top with guacamole, lettuce, and tomato slices.
Cover with another slice of bread.
Vegan Meatball Sub
One thing that the Italian population in the US did well was inventing the meatball sub. Luckily, we have a vegan version of it that’s healthier but taste just as phenomenal. Also, it’s made in less than 5 minutes. How can you say no?
Ingredients:
Vegan meatballs: 8
Marinara sauce: 1 cup
Vegan mozzarella cheese: 4 slices
Sub/hoagie rolls: 2
Instructions:
Cook vegan meatballs in marinara sauce until heated through.
Slice the sub/hoagie rolls in half and lightly toast them.
Place the vegan meatballs and marinara sauce onto the rolls.
Top with vegan mozzarella cheese.
Optionally, place the assembled subs in the oven to melt the cheese.
Stefan has been vegan since 2019 and has been regularly working on his strength since the beginning of 2023. He’s on a mission to help other vegans get stronger and have all of them achieve the quality of life they deserve.
var wprm_public = {"user":"0","endpoints":{"analytics":"https:\/\/plantpoweredlifters.com\/wp-json\/wp-recipe-maker\/v1\/analytics","integrations":"https:\/\/plantpoweredlifters.com\/wp-json\/wp-recipe-maker\/v1\/integrations","manage":"https:\/\/plantpoweredlifters.com\/wp-json\/wp-recipe-maker\/v1\/manage","utilities":"https:\/\/plantpoweredlifters.com\/wp-json\/wp-recipe-maker\/v1\/utilities"},"settings":{"jump_output_hash":true,"features_comment_ratings":true,"template_color_comment_rating":"#343434","instruction_media_toggle_default":"on","video_force_ratio":false,"analytics_enabled":true,"google_analytics_enabled":false,"print_new_tab":true,"print_recipe_identifier":"slug"},"post_id":"1337","home_url":"https:\/\/plantpoweredlifters.com\/","print_slug":"wprm_print","permalinks":"\/%postname%\/","ajax_url":"https:\/\/plantpoweredlifters.com\/wp-admin\/admin-ajax.php","nonce":"c829ebb39c","api_nonce":"23dce50cfa","translations":[],"version":{"free":"9.8.0","premium":"9.8.0"}};
var wprmp_public = {"user":"0","endpoints":{"private_notes":"https:\/\/plantpoweredlifters.com\/wp-json\/wp-recipe-maker\/v1\/private-notes","user_rating":"https:\/\/plantpoweredlifters.com\/wp-json\/wp-recipe-maker\/v1\/user-rating"},"settings":{"recipe_template_mode":"modern","features_adjustable_servings":true,"adjustable_servings_url":false,"adjustable_servings_url_param":"servings","adjustable_servings_round_to_decimals":"2","unit_conversion_remember":false,"unit_conversion_temperature":false,"unit_conversion_temperature_precision":false,"unit_conversion_system_1_temperature":false,"unit_conversion_system_2_temperature":false,"unit_conversion_advanced_servings_conversion":false,"unit_conversion_system_1_length_unit":false,"unit_conversion_system_2_length_unit":false,"fractions_enabled":false,"fractions_use_mixed":true,"fractions_use_symbols":true,"fractions_max_denominator":"8","unit_conversion_system_1_fractions":false,"unit_conversion_system_2_fractions":false,"unit_conversion_enabled":false,"decimal_separator":"point","features_comment_ratings":true,"features_user_ratings":false,"user_ratings_type":"modal","user_ratings_force_comment_scroll_to_smooth":true,"user_ratings_modal_title":"Rate This Recipe","user_ratings_thank_you_title":"Rate This Recipe","user_ratings_thank_you_message_with_comment":"Thank you for voting!","user_ratings_problem_message":"There was a problem rating this recipe. Please try again later.","user_ratings_force_comment_scroll_to":"","user_ratings_open_url_parameter":"rate","user_ratings_require_comment":true,"user_ratings_require_name":true,"user_ratings_require_email":true,"user_ratings_comment_suggestions_enabled":"never","rating_details_zero":"No ratings yet","rating_details_one":"%average% from 1 vote","rating_details_multiple":"%average% from %votes% votes","rating_details_user_voted":"(Your vote: %user%)","rating_details_user_not_voted":"(Click on the stars to vote!)","servings_changer_display":"tooltip_slider","template_ingredient_list_style":"disc","template_instruction_list_style":"decimal","template_color_icon":"#343434"},"timer":{"sound_file":"https:\/\/plantpoweredlifters.com\/wp-content\/plugins\/wp-recipe-maker-premium\/assets\/sounds\/alarm.mp3","text":{"start_timer":"Click to Start Timer"},"icons":{"pause":"<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\"><g ><path fill=\"#fffefe\" d=\"M9,2H4C3.4,2,3,2.4,3,3v18c0,0.6,0.4,1,1,1h5c0.6,0,1-0.4,1-1V3C10,2.4,9.6,2,9,2z\"\/><path fill=\"#fffefe\" d=\"M20,2h-5c-0.6,0-1,0.4-1,1v18c0,0.6,0.4,1,1,1h5c0.6,0,1-0.4,1-1V3C21,2.4,20.6,2,20,2z\"\/><\/g><\/svg>","play":"<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\"><g ><path fill=\"#fffefe\" d=\"M6.6,2.2C6.3,2,5.9,1.9,5.6,2.1C5.2,2.3,5,2.6,5,3v18c0,0.4,0.2,0.7,0.6,0.9C5.7,22,5.8,22,6,22c0.2,0,0.4-0.1,0.6-0.2l12-9c0.3-0.2,0.4-0.5,0.4-0.8s-0.1-0.6-0.4-0.8L6.6,2.2z\"\/><\/g><\/svg>","close":"<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\"><g ><path fill=\"#fffefe\" d=\"M22.7,4.3l-3-3c-0.4-0.4-1-0.4-1.4,0L12,7.6L5.7,1.3c-0.4-0.4-1-0.4-1.4,0l-3,3c-0.4,0.4-0.4,1,0,1.4L7.6,12l-6.3,6.3c-0.4,0.4-0.4,1,0,1.4l3,3c0.4,0.4,1,0.4,1.4,0l6.3-6.3l6.3,6.3c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l3-3c0.4-0.4,0.4-1,0-1.4L16.4,12l6.3-6.3C23.1,5.3,23.1,4.7,22.7,4.3z\"\/><\/g><\/svg>"}},"recipe_submission":{"max_file_size":52428800,"text":{"image_size":"The file is too large. Maximum size:"}}};
var JTOC = {"options":{"scroll_update_interval":200,"header_as_toggle":false,"headings_full_row_clickable":false,"logo":"https:\/\/plantpoweredlifters.com\/wp-content\/plugins\/joli-table-of-contents\/assets\/public\/img\/wpjoli-logo-linear-small-bw-24px.png","jump_to_offset":50,"jump_to_offset_mobile":50,"smooth_scroll":true,"hash_in_url":true,"is_admin":false,"wp_widget_support":false,"in_the_loop":true,"post_class":["post-1337","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-food","infinite-scroll-item","grow-content-body","grow-content-main"]},"strings":{"wp_widget_support_message":"Widget support for this post type (<strong>post<\/strong>) is currently not enabled, to make the TOC links work, please enable support in the settings under WIDGET SUPPORT > Enable widget support > Post type. This message is only visible by admins."}};
ai_front = {"insertion_before":"BEFORE","insertion_after":"AFTER","insertion_prepend":"PREPEND CONTENT","insertion_append":"APPEND CONTENT","insertion_replace_content":"REPLACE CONTENT","insertion_replace_element":"REPLACE ELEMENT","visible":"VISIBLE","hidden":"HIDDEN","fallback":"FALLBACK","automatically_placed":"Automatically placed by AdSense Auto ads code","cancel":"Cancel","use":"Use","add":"Add","parent":"Parent","cancel_element_selection":"Cancel element selection","select_parent_element":"Select parent element","css_selector":"CSS selector","use_current_selector":"Use current selector","element":"ELEMENT","path":"PATH","selector":"SELECTOR"};