• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Serene Trail
  • All Recipes
  • Categories
  • About
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
menu icon
go to homepage
subscribe
search icon
Homepage link
  • All Recipes
  • Categories
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » All Recipes

    Vegan Sandwich

    Published: Sep 24, 2021 by Bonnie · Modified: May 19, 2022 · This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases.

    6 shares
    Jump to Recipe

    This scrumptious vegan sandwich is full of fresh, healthy veggies and spectacular flavor! Tomatoes roasted to perfection, creamy avocado, crunchy red onions, and robust basil all come together within a buttery toasted bun. These are so easy to make and perfect for a quick lunch!

    vegan sandwich hero image

    This sandwich truly hits the spot, especially if you’re looking for a spin-off of the classic tomato sandwich. Baking the tomatoes in the oven helps bring out their sweet yet savory dynamic, which pairs perfectly with red onion and fresh basil leaves. I love how these vegan sandwiches are a combination of crisp, fresh veggies with warm tomatoes and bread.

    The best part is that they are quick and easy to make! While the tomatoes are in the oven, filling your home with a lovely aromatic scent, you can prepare the other ingredients. Then, build the sandwiches in a snap as soon as the tomatoes come out of the oven.

    How to Roast Tomatoes

    To roast the tomatoes, simply slice them and place them in groups of three on an oiled baking sheet. Add a bit more olive oil to the top of the tomatoes along with salt and pepper. Pop them in a 400°F heated oven for a quick 15 minutes, and that’s it!

    Why this Recipe is Special

    • It is so easy to make.
    • These vegan sandwiches are simply delicious!
    • This is a great way to chow down on healthy veggies.
    • Fifteen minutes in the oven is all it takes to roast the tomatoes.
    • The red onions and fresh basil give the sandwich a nice crunch.
    • The vegan butter and avocado provide a creamy dressing-like flavor.

    Ingredient Notes

    vegan sandwich ingredients

    Tomatoes - Any juicy type of tomato works for this recipe. I usually get what’s in season or on sale at the grocery store. I find that vine-ripened tomatoes or Roma are the best varieties for this sandwich.

    Onions - Red onions are a must. You can certainly substitute it for another type if you’re not a red onion fan, but it really helps create the amazing flavor combination of this dish.

    Avocados - You want your avocados to be ripe. When squeezed, they should be mostly firm with a slight give-in.

    Basil - Use fresh basil leaves. If you don’t have this available, you can use a shake or two of dried basil, although, this will alter the flavor and texture a bit.

    Bread - Small slider buns or rolls of your choice work here. Just check the ingredients to make sure they are vegan. I like to pick up a freshly baked bag of buns from the bakery section of my local grocery store before I make these sandwiches.

    Butter and Oil - Olive oil is used for roasting tomatoes while vegan butter is used for toasting the buns.

    Seasoning - A little bit of salt and pepper is all you need!

    Step-by-Step Instructions

    Heat Oven - Preheat the oven to 400°F.

    Roast Tomatoes - Spread olive oil on a medium-sized baking sheet. Slice the tomatoes and place them in groups of 3 on the pan. Drizzle more olive oil over the tomatoes and then season them with salt and pepper. Bake them in the oven for 15 minutes.

    roasted tomatoes

    Toast Bread - While the tomatoes are roasting, heat a frying pan to medium heat. Place 1 tablespoon of butter in the pan. Add the tops and bottoms of the buns, face-down. Let them toast for 1-2 minutes and then promptly remove them before they burn. Repeat these steps until the insides of all the buns are toasted.

    toasted rolls

    Prepare Veggies - Slice the avocados and red onions. Remove the stems from the basil leaves.

    Assemble - Build the sandwiches by adding the roasted tomatoes, red onions, avocado slices, and basil leaves to the buns.

    vegan sandwich components

    Enjoy! 

    Notes

    • Buns and tomatoes of your choice can be used.
    • No need to spend extra time spreading butter on delicate buns. Simply drop the butter in the pan and then add the buns as soon as the butter has melted. Press down a bit to help the buns absorb the butter.
    • Use a wide, flat spatula like this one to gently move the roasted tomatoes from the pan to the sandwiches. Keep them together in groups of three.

    Leftovers

    • These sandwiches are best eaten fresh. However, if you want to make them ahead of time or store leftovers, assemble everything except the avocados. Wrap them in an air-tight container and refrigerate them for up to 2 days. Then, simply add the avocado slices just before you are ready to eat them. The tomatoes and buns will not be warm, but the sandwiches will still be very tasty.

    Related Recipe

    Roasted Ranchero Sauce

    *****

    I’d love to hear how this Vegan Sandwich recipe worked for you! Please leave me a comment and star rating below.

    *****

    vegan sandwich pin
    vegan sandwich featured

    Vegan Sandwich

    This scrumptious vegan sandwich is full of fresh, healthy veggies and spectacular flavor! Tomatoes roasted to perfection, creamy avocado, crunchy red onions, and robust basil all come together within a buttery toasted bun. These are so easy to make and perfect for a quick lunch!
    5 from 6 votes
    Print Pin Rate
    Course: Main Course
    Cuisine: American
    Prep Time: 10 minutes
    Cook Time: 15 minutes
    Total Time: 25 minutes
    Servings: 8
    Calories: 280kcal

    Ingredients

    • 4 tomatoes sliced
    • 1 tablespoon olive oil
    • salt & pepper to taste
    • 8 slider sandwich buns halved
    • 2 tablespoons vegan butter
    • 1 small red onion sliced
    • 2 avocados sliced
    • 20 basil leaves

    Instructions

    • Preheat the oven to 400°F.
    • Spread olive oil on a medium-sized baking sheet. Slice the tomatoes and place them in groups of 3 on the pan. Drizzle more olive oil over the tomatoes and then season them with salt and pepper. Bake them in the oven for 15 minutes.
    • While the tomatoes are roasting, heat a frying pan to medium heat. Place 1 tablespoon of butter in the pan. Add the tops and bottoms of the buns, face-down. Let them toast for 1-2 minutes and then promptly remove them before they burn. Repeat these steps until the insides of all the buns are toasted.
    • Slice the avocados and red onions. Remove the stems from the basil leaves.
    • Remove the tomatoes from the oven. Build the sandwiches by adding the roasted tomatoes, red onion slices, avocado slices, and 2-3 basil leaves to the buns.
      vegan sandwich hero image

    Video

    Notes

    • No need to spend extra time spreading butter on delicate buns. Simply drop the butter in the pan and then add the bun as soon as the butter has melted. Press down a bit to help the buns absorb the butter.
    • Use a wide, flat spatula to gently move the roasted tomatoes from the pan to the sandwiches. Keep them together in groups of three.
    • Buns and tomatoes of your choice can be used.

    Leftovers

    • These sandwiches are best eaten fresh. However, if you want to make them ahead of time or store leftovers, assemble everything except the avocados. Wrap them in an air-tight container and refrigerate them for up to 2 days. Then, simply add the avocado slices just before you are ready to eat them. The tomatoes and buns will not be warm, but the sandwiches will still be very tasty.

    Nutrition

    Calories: 280kcal | Carbohydrates: 24.6g | Protein: 5.7g | Fat: 22.6g | Saturated Fat: 8.2g | Sodium: 215mg | Potassium: 407mg | Fiber: 5.3g | Sugar: 4.3g | Calcium: 27mg | Iron: 4mg

    The nutrition information is estimated and can vary depending on brands and measurements used.

    Did you try this recipe? I would love to see it!Tag @serene.trail on Instagram!
    « Vegan Buffalo "Chicken" Dip
    Vegan Stir Fry Noodles »

    Reader Interactions

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    about Bonnie

    Hi, I'm Bonnie! I'm so happy you've stopped by Serene Trail! You'll find delicious recipes and great vegan lifestyle tips here. My hope is to share ways to make your vegan journey peaceful and uncomplicated.

    More about me →

    Featured Posts

    • Tofu Quinoa Bowl
    • Vegan Enchilada Soup
    • Sriracha Mayo (Vegan)
    • Vegan Zucchini Banana Bread

    Footer

    ↑ back to top

    Privacy Policy

    About Me

    Contact

    Copyright © 2023 Serene Trail | Simple Vegan Life | Bonnie Conner