Go Back
+ servings
Vegan Pesto Tomato Sandwich

Vegan Pesto Tomato Mozzarella Sandwich

John Rush
This vegan pesto tomato mozzarella sandwich is simple, cheap, but most importantly delicious and filling! A lot of people don't know about the pesto tomato sandwich and its glory, but we're here to shine a light on it.
5 from 2 votes
Prep Time 20 mins
Cook Time 5 mins
Total Time 25 mins
Course Lunch
Cuisine American
Servings 2 people
Calories 486 kcal




  • 4 slices Italian Bread thick cut
  • ½ pack Miyokos Mozz
  • 1 medium Beefsteak Tomato sliced
  • 1 handful Basil chopped
  • 1 teaspoon salt and pepper to taste

Quick Vegan Pesto

  • 1 cups Fresh Basil Leaves
  • 2 tablespoon Raw Cashews or pine nuts
  • 2 tablespoon Nutritional Yeast
  • 1 tablespoon Garlic minced
  • 1.5 tablespoon Olive Oil
  • 1.5 tablespoon Water
  • 1 tablespoon Lemon Juice freshly squeezed
  • 1 teaspoon Salt and Pepper to taste


Vegan Pesto

  • Add all ingredients to a high speed blender/food processor.
  • Pulse the blender for 30 seconds, making sure to occasionally scrape the walls down.Alternatively, just blend it all together for 20 seconds.
  • Set aside.


  • Preheat oven to 350 degrees.
  • While you wait for the oven to preheat, on a cutting board slice mozzarella, bread and tomato into slices.
  • Add the mozzarella to the bottom pieces of bread and put all of the pieces in the oven on the middle rack.
  • Monitor closely and remove from oven when cheese begins to melt and the bread starts to turn golden brown. About 5 min.
  • Add sliced tomato, chopped basil and salt and pepper on top of bread with cheese on it.
    Add 1 - 2 tablespoon of pesto to the other slice of bread.
  • Put the pieces of bread together. Cut in half (or don't) and enjoy!

Pups Notes

  1. The pesto recipe doesn't need to be perfect because it's going on the inside on the sandwich so it might be easier to just blend everything together real fast!
  2. Make sure to watch your bread when it's in the oven because it can burn very quickly and there's nothing worse than burnt bread.


Serving: 1gCalories: 486kcalCarbohydrates: 47gProtein: 16gFat: 28gSaturated Fat: 10gSodium: 2488mgPotassium: 741mgFiber: 7.5gSugar: 18gVitamin A: 2102IUVitamin C: 30mgCalcium: 45mgIron: 3.5mg
Keyword between the bunz, lunch, sandwich, vegan, vegan pesto
Did you try this recipe?Tag us! @Rescuedogkitchen or use the hashtag #ForTheDogs!