Tofu & Pesto Sandwich

BY : PUBLISHED : December 29th, 2019 UPDATED: November 20th, 2021

This sandwich will absolutely blow your mind! It's simple and delicious and, most importantly, super filling. A triple win! Even if you're not a huge fan of tofu, you'll love this tofu pesto sandwich, it creamy and has so much flavor! Ready to dig in? Let's get to it!

Vegan Pesto On Everything!

Pesto is favorite wherever you go! It's so simple yet so delicious. Basil leaves, pine nuts (or any other nuts you have) olive oil, garlic, salt, and pepper. That's it! Since pine nuts can be a bit pricey, you can find any nuts on sale and use them. I've tried them all, and they go so well. Walnuts, for example, are a great replacement! Make sure you choose the walnut slices because they are usually a lot cheaper than the whole walnuts. Another great choice is sunflower seeds; they are tasty and very nutritious. Do you have a favorite homemade green pesto recipe? Use it for this tofu pesto sandwich, and you'll love it even more!

Two tofu and pesto sandwiches stacked on top of each other.

Tofu Pesto Sandwich: The Perfect Lunch on The Go!

This sandwich is such an excellent option for lunch when we are in a hurry! Make it in the morning and take it with you in a paper bag (or silicon) and a glass container. It's super filling, nutritious, and uber tasty. Don't be surprised if your work colleagues (or college classmates) ask you for a bite or, even better, a recipe.

If you rather skip the bread, you could quickly turn this recipe into a tofu pesto salad or bowl. Cut the tofu into squares instead of slices and top with the pesto, then add shredded lettuce and chopped tomatoes to the mix. Voila! You have yourself another delicious lunch for the week! Pretty cool, right? Two lunches in one go!

So, will you try this incredible recipe?

Two tofu and pesto sandwiches stacked on top of each other.

Tofu & Pesto Sandwich

Zhoro Apostolov
This tofu and pesto sandwich is the perfect weekeday lunch! It only takes a few minutes and it's full of plant-based protein!
5 from 5 votes
Prep Time 5 mins
Cook Time 10 mins
Total Time 15 mins
Course Lunch, Snack
Cuisine American
Servings 2 servings
Calories 318 kcal
DIET Vegan


  • 4 Tablespoons of green pesto (or any other pesto you like)
  • 4-6 slices of tomato
  • 2-4 butter lettuce leaves (or any lettuce you have on hand)
  • slices of sandwich bread (any will do)
  • 1 block of tofu sliced (thick enough to be able to roast it)
  • 1 Tablespoon of olive oil
  • dried oregano (to taste)


  • Drizzle the tofu slices with the olive oil and sprinkle with the dried oregano.
  • Roast in a 375 F oven for about 15 minutes.
  • Once the tofu is done, assemble your sandwich. Spread one tablespoon of pesto on each slice of the sandwich, then place the lettuce, tomato, tofu. Enjoy!


Cube the tofu and skip the bread to make a fun salad topping.


Calories: 318kcalCarbohydrates: 12gProtein: 19gFat: 22gSaturated Fat: 4gPolyunsaturated Fat: 3gMonounsaturated Fat: 6gCholesterol: 2mgSodium: 416mgPotassium: 821mgFiber: 3gSugar: 6gVitamin A: 6453IUVitamin C: 13mgCalcium: 172mgIron: 5mg
Tried this recipe?Please tag us at @PlantBasedonaBudget! 🙂


Tofu & Pesto Sandwich | Easy Plant-based Lunch | #sandwich #tofu #pesto #vegan #plantbased #lunch #plantbasedonabudget

About Zhoro Apostolov

View all posts by Zhoro Apostolov

Reader Interactions

Leave a Reply

Your email address will not be published.

Recipe Rating

BeanandRiceBurrito PBOAB 1

5 Secrets to Easy Meal Planning

Free Printable Plans & Recipes for Healthy Meals


Plantbased on a budget Logo