Go Back
+ servings
vegan sandwich featured

Vegan Sandwich

This delectable sandwich with roasted tomatoes is brimming with nutritious vegetables and an amazing taste! The tomatoes are roasted to excellence and joined by creamy avocado, crispy red onions, and basil within a toasted buttery bun. These effortless vegan sandwiches are loved by everyone!
5 from 7 votes
Print Recipe Pin Recipe

Bonnie - Serene Trail

Course: Main Course
Cuisine: American
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 8
Calories: 280kcal

Ingredients

  • 4-6 tomatoes sliced
  • 1 tablespoon olive oil
  • salt & pepper to taste
  • 8 buns, rolls, bread slices, etc.
  • 2 tablespoons vegan butter
  • 1 small red onion sliced
  • 2 avocados sliced
  • 1/2 cup fresh 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-5 on the pan. Drizzle more olive oil over them and then season them with salt and pepper. Roast them in the oven for 15-20 minutes.
  • Meanwhile, 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 once the butter has melted. 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 basil leaves from the stems.
  • Assemble the sandwiches by adding the roasted tomatoes, red onion, avocado, and 3-4 basil leaves to the bread.

Video

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 nutritional information provided is an estimate from third-party calculations.

Did you make this recipe?I'd love to hear what you think! Drop a comment below or share it on Instagram and tag me @serene.trail.